Java ArrayList lastIndexOf ()

Η μέθοδος Java ArrayList lastIndexOf () επιστρέφει τη θέση της τελευταίας εμφάνισης του καθορισμένου στοιχείου.

Η σύνταξη της lastIndexOf()μεθόδου είναι:

 arraylist.lastIndexOf(Object obj)

Εδώ, η λίστα πίνακα είναι ένα αντικείμενο της 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 ().

ενδιαφέροντα άρθρα...