В моем Java-приложении мне нужно сравнить два элемента списка, независимо от того, похож он или нет.
Вкратце, у меня есть два списка, объявленных как показано ниже
List<String> a = new ArrayList<String>();
a.add("one");
a.add("three");
a.add("two");
Collections.sort(a);
List<String> a1 = new ArrayList<String>();
a1.add("ONE");
a1.add("two");
a1.add("THREE");
Collections.sort(a);
Если я напишу условие равенства, то оно не будет выполнено, так как некоторые элементы списка в другом случае похожи на
if(a.equals(a1)){
System.out.println("equal");
} else{
System.out.println("not equal");
}
Будет отображаться результат "Не равно"
Так скажите, пожалуйста, как я могу сделать элемент списка нечувствительным к регистру только на языке Java.
Спасибо и с уважением