나는 40k 단어를 저장해야하는 안드로이드에서 SQLite 데이터베이스를 만들고 있습니다. qxtxt 파일에서 단어를 가져오고 있습니다.SQLite 데이터베이스에 단어 저장
단어를 목록에 저장 한 다음 목록에서 데이터베이스로 저장합니다. 그러나 내가 테이블에 단어를 저장하고 검색 할 때 나는 단지 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");
}
나는 여기서 무슨 일이 일어나는 지 모른다.
로 변경? 40k 단어를 모두 저장하셨습니까? 훨씬 적은 단어 (10 개)로 어떻게됩니까? 어떤 단어가 빠져 있습니까? (무작위로, 마지막으로, 처음부터, 다른 모든 것)? – njzk2