Метод Java ArrayList lastIndexOf () повертає позицію останнього входження зазначеного елемента.
Синтаксис lastIndexOf()
методу:
arraylist.lastIndexOf(Object obj)
Тут arraylist є об’єктом ArrayList
класу.
Параметр lastIndexOf ()
lastIndexOf()
Метод приймає один параметр.
- obj - елемент, позицію якого потрібно повернути
Якщо один і той же елемент obj присутній у кількох місцях, тоді повертається позиція елемента, який з’являється останнім.
lastIndexOf () Повернене значення
- повертає позицію останнього входження зазначеного елемента із списку записів
Примітка : Якщо вказаний елемент не існує у списку, lastIndexOf()
метод повертає -1 .
Приклад: Отримати останню появу елемента ArrayList
import java.util.ArrayList; class Main ( public static void main(String() args) ( // create an ArrayList ArrayList languages = new ArrayList(); // insert element to the ArrayList languages.add("JavaScript"); languages.add("Python"); languages.add("Java"); languages.add("C++"); languages.add("Java"); System.out.println("Programming Languages: " + languages); // get the position of Java occurred last int position1 = languages.lastIndexOf("Java"); System.out.println("Last Occurrence of Java: " + position1); // C is not in the ArrayList // Returns -1 int position2 = languages.lastIndexOf("C"); System.out.println("Last Occurrence of C: " + position2); ) )
Вихідні дані
Мови програмування: (JavaScript, Python, Java, C ++, Java) Остання поява Java: 4 Остання поява C: -1
У наведеному вище прикладі ми створили список записів, що називається мовами. Зверніть увагу на вирази,
// returns 4 languages.lastIndexOf("Java") // returns -1 languages.lastIndexOf("C")
Тут lastIndexOf()
метод успішно повертає позицію останнього входження Java (тобто 4). Однак елемент C не існує в списку записів. Отже, метод повертає -1 .
І якщо ми хочемо отримати перше входження Java, ми можемо скористатися indexOf()
методом. Щоб дізнатись більше, відвідайте Java ArrayList indexOf ().
Примітка : Ми також можемо отримати елемент, присутній у певному місці, використовуючи метод Java ArrayList get ().