Java ArrayList lastIndexOf ()

Java ArrayList lastIndexOf () -menetelmä palauttaa määritetyn elementin viimeisen esiintymän sijainnin.

Menetelmän syntaksi lastIndexOf()on:

 arraylist.lastIndexOf(Object obj)

Tässä arraylist on ArrayListluokan kohde.

lastIndexOf () -parametri

lastIndexOf()Menetelmä ottaa yhden parametrin.

  • obj - elementti, jonka asema on palautettava

Jos sama elementtiob on läsnä useissa paikoissa, viimeisenä näkyvän elementin sijainti palautetaan.

lastIndexOf () -palautusarvo

  • palauttaa määritetyn elementin viimeisen esiintymän sijainnin taulukosta

Huomaa : Jos määritettyä elementtiä ei ole luettelossa, lastIndexOf()menetelmä palauttaa arvon -1 .

Esimerkki: Hanki ArrayList-elementin viimeinen esiintyminen

 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); ) )

Tuotos

 Ohjelmointikielet: (JavaScript, Python, Java, C ++, Java) Java: n viimeinen esiintyminen: 4: C: n viimeinen esiintyminen: -1

Yllä olevassa esimerkissä olemme luoneet taululistan nimeltä kielet. Huomaa ilmaisut,

 // returns 4 languages.lastIndexOf("Java") // returns -1 languages.lastIndexOf("C")

Tässä lastIndexOf()menetelmä palauttaa onnistuneesti Java: n viimeisen esiintymän sijainnin (eli 4). Elementtiä C ei kuitenkaan ole array-luettelossa. Siksi menetelmä palauttaa -1 .

Ja jos haluamme saada ensimmäisen Java-esiintymän, voimme käyttää indexOf()menetelmää. Lisätietoja on Java ArrayList indexOf () -sivulla.

Huomaa : Voimme myös saada elementin läsnä tietyssä paikassa Java ArrayList get () -menetelmällä.

Mielenkiintoisia artikkeleita...