जावा ArrayList में () विधि जाँच होती है कि निर्दिष्ट तत्व एरेलिस्ट में मौजूद है या नहीं।
contains()
विधि का सिंटैक्स है:
arraylist.contains(Object obj)
यहाँ, arraylist ArrayList
वर्ग की एक वस्तु है ।
शामिल है () पैरामीटर
contains()
विधि एक एकल पैरामीटर लेता है।
- obj - तत्व जो अगर चेकलिस्ट में मौजूद है, तो जांचा जाता है
सम्मिलित () वापसी मान
- रिटर्न सच अगर निर्दिष्ट तत्व ArrayList में मौजूद है।
- यदि निर्दिष्ट तत्व एरेलिस्ट में मौजूद नहीं है, तो गलत रिटर्न देता है ।
उदाहरण 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(2); numbers.add(3); numbers.add(5); System.out.println("Number ArrayList: " + numbers); // checks if 3 is present in the arraylist System.out.print("Is 3 present in the arraylist: "); System.out.println(numbers.contains(3)); // checks if 1 is present in the arraylist System.out.print("Is 1 present in the arraylist: "); System.out.println(numbers.contains(1)); ) )
आउटपुट
संख्या ArrayList: (2, 3, 5) सरणी में 3 मौजूद है: सच है 1 सरणी में मौजूद है: असत्य
उपर्युक्त उदाहरण में, हमने Integer
संख्या नाम से एक सरणी सूची बनाई है । भाव पर ध्यान दें,
// returns true number.contains(3) // returns false number.contains(1)
यहां, contains()
विधि जाँच करें कि क्या सूची में 3 मौजूद है। चूंकि 3 मौजूद है, इसलिए विधि वापस आती है true
। हालाँकि, 1 सूची में मौजूद नहीं है इसलिए विधि वापस आती है false
।
उदाहरण 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("Java"); languages.add("JavaScript"); languages.add("Python"); System.out.println("Programming Languages: " + languages); // checks if Java is present in languages System.out.print("Is Java present in the arraylist: "); System.out.println(languages.contains("Java")); // checks if C++ is present in languages System.out.print("Is C++ present in the arraylist: "); System.out.println(languages.contains("C++")); ) )
आउटपुट
प्रोग्रामिंग भाषाएं: (जावा, जावास्क्रिप्ट, पायथन) सरणी में मौजूद जावा है: सच है सी + + सरणी सूची में मौजूद है: गलत
उपरोक्त उदाहरण में, हमने यह contains()
जांचने के लिए विधि का उपयोग किया है कि क्या तत्व जावा और सी ++ सरणीलिस्ट भाषाओं में मौजूद हैं।
चूंकि, जावा सरणी सूची में मौजूद है, इसलिए विधि वापस आती है true
। हालाँकि, C ++ सूची में मौजूद नहीं है। इसलिए, विधि वापस आती है false
।
नोट : contains()
विधि आंतरिक रूप equals()
से तत्व को खोजने के लिए विधि का उपयोग करती है। इसलिए, यदि निर्दिष्ट तत्व सरणी सूची में तत्व के साथ मेल खाता है, तो विधि वापस आ जाती है true
।