こんにちは、アプリの sqlite クエリを作成しようとしています。txt 文字列を読み取り、文字列を 1 つの単語に分割してクエリを作成する必要があります。これが私のコードです。
s= “my string with some words”;
String aWords[] = s.split(" ");
String querysearch = “body like ‘%” + aWords[0]+ "%'";
if((aWords[1] != null) && (aWords[1].length() > 3)) {querysearch = querysearch + " or body like '%" + aWords[1]+ "%'";}
if((aWords[2] != null) && (aWords[2].length() > 3)) {querysearch = querysearch + " or body like '%" + aWords[2]+ "%'";}
ここでアプリがクラッシュします
if((aWords[1] != null) && (aWords[1].length() > 3))
理由がわかりません。文字列が空で、少なくとも4文字の長さかどうかを確認するだけです
どんな助けでも感謝します