Јава АрраиЛист индекОф ()

Метода Јава АрраиЛист индекОф () враћа положај наведеног елемента у арраилисту.

Синтакса indexOf()методе је:

 arraylist.indexOf(Object obj)

Овде је арраилист предмет ArrayListкласе.

индекОф () Параметар

indexOf()Метод узима само један параметар.

  • обј - елемент чија се позиција треба вратити

Ако је исти елемент обј присутан на више локација, тада се враћа позиција елемента који се први појављује у арраи листи.

индекОф () Повратна вредност

  • враћа положај наведеног елемента из арраилист-а

Напомена : Ако наведени елемент не постоји на листи, indexOf()метода враћа -1 .

Пример 1: Набавите индекс елемента АрраиЛист

 import java.util.ArrayList; class Main ( public static void main(String() args) ( // create an ArrayList ArrayList numbers = new ArrayList(); // insert element to the arraylist numbers.add(22); numbers.add(13); numbers.add(35); System.out.println("Number ArrayList: " + numbers); // find the position of 13 int position1 = numbers.indexOf(13); System.out.println("Index of 13: " + position1); // find the position of 50 int position2 = numbers.indexOf(50); System.out.println("Index of 50: " + position2); ) )

Оутпут

 Листа АрраиЛист: (22, 13, 35) Индекс 13: 1 Индекс 50: -1

У горњем примеру смо креирали арраилист са бројевима. Обратите пажњу на изразе,

 // returns 1 numbers.indexOf(13) // returns -1 numbers.indexOf(50)

Овде indexOf()метода успешно враћа положај елемента 13 . Међутим, елемент 50 не постоји у арраи листи. Дакле, метода враћа -1 .

Пример 2: Добити положај првог појављивања елемента

 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 int position = languages.indexOf("Java"); System.out.println("First Occurrence of Java: " + position); ) )

Оутпут

 Програмски језици: (ЈаваСцрипт, Питхон, Јава, Ц ++, Јава) Прва појава Јава: 2

У горњем примеру смо креирали арраилист назван језицима. Овде смо користили indexOf()методу за добијање положаја елемента Јава.

Међутим, Јава је присутна на две различите локације на листи. У овом случају, метода враћа положај Јаве, где се појављује први пут (тј. 2 ).

Ако желимо да добијемо последњу појаву Јаве, можемо користити lastIndexOf()методу. Да бисте сазнали више, посетите Јава АрраиЛист ластиндекоф ().

Напомена : Такође можемо добити елемент присутан на одређеној локацији користећи методу Јава АрраиЛист гет ().

Занимљиви Чланци...