0
這是我希望將這些單詞存儲在數組列表中並將它們寫入數據庫的方法。如何將數組列表存儲在android數據庫中並在需要時檢索它
public void loadWords(Context context) {
AssetManager am = context.getAssets();
wordList = new ArrayList<String>();
try {
InputStream inputStream = am.open("english-words-lowercase.txt");
InputStreamReader inputStreamReader = new InputStreamReader(
inputStream);
BufferedReader bufferedReader = new BufferedReader(
inputStreamReader);
word = bufferedReader.readLine();
while(word!=null){
wordList.add(word);
word = bufferedReader.readLine();
}
} catch (IOException e) {
e.printStackTrace();
}
}
因此,現在我有一個ArrayList與所有我想使用的單詞。我如何將它存儲到數據庫中,以便我可以隨時閱讀它?我將用它來驗證用戶輸入的單詞,這是存儲單詞的最佳方式,還是應該使用HashMap或其他存儲技術?謝謝!
retreive謝謝你的快答覆,但你能否詳細說明重複和設置?我對android編程還不熟悉,不知道集合是什麼或者如何製作一個集合? – baselsader
請參閱最新的答案 – Ansar