У меня есть список строк, я просматриваю его и подсчитываю количество строк «x», как показано ниже, но счетчик не выводит мне ожидаемое значение:
ArrayList<Integer> list = new ArrayList<Integer>();
List<String> strings = table.getValue(); //this gives ["y","z","d","x","x","d"]
int count = 0;
for (int i = 0; i < strings.size(); i++) {
if ((strings.get(i) == "x")) {
count++;
list.add(count);
}
}
System.out.println(list);
это дает []
этодолжно быть 2, как у меня 2 вхождения "х"