集合和檔案的操作

2021-10-02 01:50:10 字數 1132 閱讀 7824

以前儲存到集合裡面的基本上都是基本資料型別和字串,今天帶大家了解一下,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...