APEX を使用すると、2 つの文字列があり、両方の文字列から共通の単語を削除したいと考えています。
String s1 = 'this and1 this is a string1';
String s2 = 'this and2 this is a string2';
結果は次のようになります。
s1 = 'and1 string1';
s2 = 'and2 string2';
各文字列をリストに入れることから始めました。
List<String> strList1 = s1.split(' ');
List<String> strList2 = s2.split(' ');
残念ながら、removeAll() は apex のリスト メソッドではないため、実行できません。
strList1.removeAll(strList2);
strList2.removeAll(strList1);
何か案は?セットを使用すると問題が解決しますか?