私は 2 行の string.split("") を使用しており、文字列が等しいかどうかを比較しています。問題は、結果の文字列の末尾にコンマがある場合とそうでない場合があり、偽陰性が発生することです。
String[] t1 = text.split(" ");
String[] t2 = str.split(" ");
for(int i=0;i<t1.length;i++)
{
System.err.println("==============t1=====143"+t1[i]);
for(int j=0;j<t2.length;j++)
{
if(t2[j].equals(t1[i]) || t2[j].equals(t1[i]+","))
{
x.add(str);
}
}
}
コンマが表示された場合、プログラムがコンマを無視するようにするにはどうすればよいですか?