Η μέθοδος 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 ().