我正在 Android 中创建一个 SQLite 数据库,我必须在其中存储 40k 个单词。我正在从 q txt 文件中获取单词。
我首先将单词存储在列表中,然后从列表存储到数据库。但是当我将单词存储在表中并从中检索时,我只得到 20k 个单词。表的行数也是 20k,但我保存了 40k 字。
public void createTable(SQLiteDatabase db, ArrayList<String> words)
{
int i=0;
db.execSQL(DATABASE_CREATE);
System.out.println("created table going further");
for( i=0; i < words.size();i++)
{
String[] pair=words.get(i).split(",");
insertWord(pair[0].trim(), Integer.parseInt(pair[1].trim()), db);
System.out.println(i++);
}
System.out.println("in database "+i+" words are there in db");
}
我不知道这里发生了什么。