スペースで区切られた文字と数字を含む2つの文字列があります。ex String1 "elza7ma wa2fa felmatab"およびString2"2anaba7eb el za7ma2awy2awy"。
String1の各単語がString2のすべての単語と比較され、比較単語のパーセンテージも生成されるようにしたい。比較単語の割合が80%より大きい場合は、さらに使用するためにその単語を返します。
スペースで区切られた文字と数字を含む2つの文字列があります。ex String1 "elza7ma wa2fa felmatab"およびString2"2anaba7eb el za7ma2awy2awy"。
String1の各単語がString2のすべての単語と比較され、比較単語のパーセンテージも生成されるようにしたい。比較単語の割合が80%より大きい場合は、さらに使用するためにその単語を返します。
split()
クラスのメソッドを使用してString
、配列で返される2つの文字列の個別の単語を取得し、配列をループして一致する単語を見つけることができます。これは非常に単純な例であり、正しい方向に進むことができます。最初に自分でコードを書いてから、何かが正しく機能していないかどうかを質問し、レビュー用のコードを提供すると、より良いヘルプが得られます。
String[] s1 = String1.split(" ");
String[] s2 = String2.split(" ");
for(String s : s1){
for(String ss : s2){
if(ss.equals(s)){
//do something
}
}
}