जावा ArrayList में शामिल है ()

जावा 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

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