这是我想将单词存储在数组列表中并将它们写入数据库的方法。
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 或其他一些存储技术?谢谢!