Индекс элемента списка в Java
Метод indexOf ищет значение в
списке и возвращает индекс первого
совпадения. Для первого элемента ответ
равен 0:
import java.util.ArrayList;
import java.util.Arrays;
ArrayList<Integer> nums = new ArrayList<>(Arrays.asList(1, 2, 3));
System.out.println(nums.indexOf(1));
System.out.println(nums.indexOf(3));
Если значения в списке нет, метод
возвращает -1:
import java.util.ArrayList;
import java.util.Arrays;
ArrayList<String> tags = new ArrayList<>(Arrays.asList("a", "b"));
System.out.println(tags.indexOf("z"));
Дан код:
import java.util.ArrayList;
import java.util.Arrays;
ArrayList<String> letters = new ArrayList<>(Arrays.asList("x", "y", "z", "w", "v"));
Найдите номер элемента со значением
"c" и выведите его в консоль.
Дан код:
import java.util.ArrayList;
import java.util.Arrays;
ArrayList<Integer> nums = new ArrayList<>(Arrays.asList(1, 2, 3, 4, 5));
Найдите номер элемента со значением
4 и выведите его в консоль.