Методът Java ArrayList lastIndexOf () връща позицията на последното появяване на посочения елемент.
Синтаксисът на lastIndexOf()
метода е:
arraylist.lastIndexOf(Object obj)
Тук arraylist е обект на ArrayList
класа.
lastIndexOf () Параметър
В lastIndexOf()
метода се един параметър.
- obj - елемент, чиято позиция трябва да бъде върната
Ако един и същ елемент obj присъства в множество местоположения, тогава се връща позицията на елемента, който се появява последен.
lastIndexOf () Върната стойност
- връща позицията на последното появяване на посочения елемент от списъка с паралели
Забележка : Ако посоченият елемент не съществува в списъка, lastIndexOf()
методът връща -1 .
Пример: Вземете последната поява на ArrayList Element
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 ().