Java ArrayList lastIndexOf ()

Метод 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 ().

Цікаві статті...