Java ArrayList.lastIndexOf () Метод
public int lastIndexOf (Object o)
Метод lastIndexOf () используется для получения индекса последнего вхождения элемента в объект ArrayList.
Пакет: java.util
Платформа Java: Java SE 8
Синтаксис:
lastIndexOf (Объект o)
Параметры:
название | Описание |
---|---|
о | Элемент, чей индекс должен быть возвращен. |
Возвращаемое значение:
Индекс последнего вхождения элемента в объект ArrayList или -1, если элемент не существует.
Тип возвращаемого значения: int
Наглядное представление метода ArrayList.lastIndexOf ()
Пример: метод ArrayList.lastIndexOf
В следующем примере создается ArrayList, содержащий различные цвета. Затем он пытается определить последнюю позицию определенного цвета.
import java.util.*;
public class test {
public static void main(String[] args) {
// create an empty array list with an initial capacity
ArrayList<String> color_list = new ArrayList<String>(5);
// use add() method to add values in the list
color_list.add("White");
color_list.add("Black");
color_list.add("Red");
color_list.add("White");
color_list.add("Yellow");
System.out.println("Size of list: " + color_list.size());
// Print the colors in the list
for (String value : color_list) {
System.out.println("Value = " + value);
}
// Get the last occurrence of "White" color in color_list
int pos=color_list.lastIndexOf("White");
System.out.println("The last occurrence of White color is at :" + pos);
// Get the last occurrence of "Red" color in color_list
pos=color_list.lastIndexOf("Red");
System.out.println("The last occurrence of Red color is at :" + pos);
}
}
Выход:
F: java> javac test.java F: java> тест java Размер списка: 5 Значение = Белый Значение = черный Значение = красный Значение = Белый Значение = Желтый Последнее появление белого цвета в: 3 Последнее появление красного цвета в: 2
Редактор кода Java:
Предыдущая: метод indexOf
Далее: метод клонирования
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code