Метода Јава АрраиЛист ластИндекОф () враћа позицију последњег појављивања наведеног елемента.
Синтакса lastIndexOf()
методе је:
arraylist.lastIndexOf(Object obj)
Овде је арраилист предмет ArrayList
класе.
ластИндекОф () Параметар
lastIndexOf()
Метод узима само један параметар.
- обј - елемент чија се позиција треба вратити
Ако је исти елемент обј присутан на више локација, враћа се позиција елемента који се последњи појављује.
ластИндекОф () Повратна вредност
- враћа положај последњег појављивања наведеног елемента из арраилист-а
Напомена : Ако наведени елемент не постоји на листи, lastIndexOf()
метода враћа -1 .
Пример: Добијте последњу појаву елемента АрраиЛист
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); ) )
Оутпут
Програмски језици: (ЈаваСцрипт, Питхон, Јава, Ц ++, Јава) Последња појава Јава: 4 Последња појава Ц: -1
У горњем примеру смо креирали арраилист назван језицима. Обратите пажњу на изразе,
// returns 4 languages.lastIndexOf("Java") // returns -1 languages.lastIndexOf("C")
Овде lastIndexOf()
метода успешно враћа положај последњег појављивања Јаве (тј. 4). Међутим, елемент Ц не постоји у арраи листи. Дакле, метода враћа -1 .
Ако желимо да добијемо прву појаву Јаве, можемо користити indexOf()
методу. Да бисте сазнали више, посетите Јава АрраиЛист индекОф ().
Напомена : Такође можемо добити елемент присутан на одређеној локацији користећи методу Јава АрраиЛист гет ().