Myには、 (およびで終わる)でString words
区切られた単語の束が含まれています。コードは、単語がまだ存在しない場合にのみ、文字列に単語を追加します。これらのコードブロックはループ内にあり、追加する単語です。\n
\n
for
w
私は持っています
loop: if (w.contains("" + letter)) //This is just to test the words I want to add
{
for (String s : words.split("\n"))
if (w.equals(s))
break loop;
words += w + "\n";
}
と
if (w.contains("" + letter))
{
if (!words.contains("\n"+w+"\n") && words.indexOf(w+"\n") != 0)
words += w + "\n";
}
しかし、どちらも独自の方法で厄介に見えます。これを回避する別の方法はありますか、またはどの方法がより迅速に実行されますか?