Я сравниваю строковые массивы и похожие строки сохраняются как новый массив. Это прекрасно работает с латинскими (engli sh, русскими) строками.
final HashSet<String> set = new HashSet<>();
for(String a : pqr) set.add(a.toLowerCase());
final HashSet<String> set1 = new HashSet<>();
for(String a : cba) set1.add(a.toLowerCase());
set.retainAll(set1);
String[] zyx = {};
zyx = set.toArray(zyx);
однако, это не работает с китайскими, корейскими и японскими строками. Как вы знаете, эти языки не имеют прописных / строчных букв. как я могу вызвать массивы CJK? и сравнить их? Спасибо!