У меня есть значения {42_2,42_3,43_1,43_2,44_1,44_2,44_3} в ArrayList в java. Я хочу извлечь из этого массива только эти значения (42_3,43_2,44_3). Как я могу это сделать?Получение наибольшего значения из массива
Мой код:
ArrayList<String> b = new ArrayList<String>();
ArrayList<String> x = new ArrayList<(Arrays.asList("42_1","42_2","43_1","43_2","44_1","44_2","44_3"));
for (String y : x) {
String[] no=y.split("_");
for (int index = 0; index < no.length; index++) {
if (no[index] == no[1]){
b.add(no[0]);
}
}
}
Заранее спасибо
Что вы пробовали? –
Я попытался расщепить значение с помощью «_», а затем сравнить, но я не получаю результат –
Можете ли вы добавить свой код? –