Java ArrayList lastIndexOf ()

Java ArrayList lastIndexOf () विधि निर्दिष्ट तत्व की अंतिम घटना की स्थिति लौटाती है।

lastIndexOf()विधि का सिंटैक्स है:

 arraylist.lastIndexOf(Object obj)

यहाँ, arraylist 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); ) )

आउटपुट

 प्रोग्रामिंग भाषाएं: (जावास्क्रिप्ट, पायथन, जावा, सी ++, जावा) जावा की अंतिम घटना: 4 अंतिम सी की घटना: -1

उपरोक्त उदाहरण में, हमने भाषाओं के नाम से एक सरणी सूची बनाई है। भावों पर ध्यान दें,

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

यहां, lastIndexOf()विधि सफलतापूर्वक जावा की अंतिम घटना (यानी 4) की स्थिति लौटाती है । हालाँकि, तत्व C सरणीसूची में मौजूद नहीं है। इसलिए, विधि -1 लौटती है ।

और, यदि हम जावा की पहली घटना प्राप्त करना चाहते हैं, तो हम indexOf()विधि का उपयोग कर सकते हैं । अधिक जानने के लिए, Java ArrayList indexOf () पर जाएँ।

नोट : हम जावा ArrayList get () पद्धति का उपयोग करके किसी विशेष स्थान में मौजूद तत्व भी प्राप्त कर सकते हैं।

दिलचस्प लेख...