以前儲存到集合裡面的基本上都是基本資料型別和字串,今天帶大家了解一下,list和map集合怎麼儲存到檔案裡面,並取出來的過程。下面簡單做乙個登入和註冊的過程:
首先先建立乙個users類,此類必須序列化
public class users implements serializable ';
}public users()
public users(string name, string password)
public string getname()
public void setname(string name)
public string getpassword()
public void setpassword(string password) 然後再新建乙個操作類operation,此類完成註冊和登入功能
public class operation catch (exception e) }
/*** 登入方法
* @param name
* @param password
*/public void login(string name,string password)else
}} catch (exception e) }}
最後新建乙個測試類test,對註冊和登入方法進行測試
public class test
}執行效果:
註冊成功
登入成功
map集合的操作和list差不多,只是存放和讀取的方式不同而已。省去相同的註冊和登入**,只摘抄核心**進行演示,註冊核心**:
mapmap=new hashmap();
map.put(1,u);
oos.writeobject(map);
登入核心**:
mapmap= (hashmap) in.readobject();
set set=map.keyset();
for (int i:set)else
}
iPhone 檔案結構和檔案操作
ps 請大家 ios開發討論qq群 73254416,驗證資訊請填寫 csdn。有什麼問題可以參與交流和討論。不同的存放型別決定了不同的讀取方式和寫入方式。關於儲存型別,請參考另一篇文章 iphone影象儲存的幾種型別以及對應的讀取方法。進行了一下重新編輯和小的修改,與大家共享。自己根目錄下的一些檔...
iPhone 檔案結構和檔案操作
這篇文章主要是針對沙盒儲存方式的檔案操作,詳文如下 3 tmp 目錄我們可以在裡面寫入一些程式執行時需要用得資料,裡面寫入得資料在程式退出後會沒有。可以通過 nsstring nstemporarydirectory void 方法得到 4 檔案一些主要操作可以通過nsfilemanage 來操作,...
iPhone 檔案結構和檔案操作
這篇文章主要是針對沙盒儲存方式的檔案操作,詳文如下 2 documents 目錄就是我們可以用來寫入並儲存檔案得地方,一般可通過下面的方式得到 nsarray paths nssearchpathfordirectoriesindomains nsdocumentdirectory,nsuserdo...