Java ArrayList inneholder ()

Java ArrayList inneholder () -metoden sjekker om det spesifiserte elementet er til stede i arraylisten.

Syntaksen til contains()metoden er:

 arraylist.contains(Object obj)

Her er arraylist et objekt i ArrayListklassen.

inneholder () Parameter

Den contains()metoden tar en enkelt parameter.

  • obj - element som er sjekket hvis det er til stede i arraylisten

inneholder () returverdi

  • returnerer true hvis det spesifiserte elementet er tilstede i arraylisten.
  • returnerer false hvis det spesifiserte elementet ikke er til stede i arraylisten.

Eksempel 1: inneholder () Metode med Integer ArrayList

 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)); ) )

Produksjon

 Number ArrayList: (2, 3, 5) Er 3 til stede i arraylisten: true Er 1 til stede i arraylisten: false

I eksemplet ovenfor har vi opprettet en Integerarrayliste som heter nummer. Legg merke til uttrykkene,

 // returns true number.contains(3) // returns false number.contains(1)

Her contains()sjekker metoden om 3 er til stede i listen. Siden 3 er til stede, returnerer metoden true. Imidlertid er 1 ikke til stede i listen, så metoden returnerer false.

Eksempel 2: inneholder () Metode med String 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("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++")); ) )

Produksjon

 Programmeringsspråk: (Java, JavaScript, Python) Er Java til stede i arraylisten: true Er C ++ til stede i arraylisten: false

I eksemplet ovenfor har vi brukt contains()metoden for å sjekke om elementene Java og C ++ er til stede i arraylistens språk.

Siden Java er til stede i arraylisten, returnerer metoden true. C ++ er imidlertid ikke til stede i listen. Derfor returnerer metoden false.

Merk : contains()Metoden bruker metoden internt for equals()å finne elementet. Derfor, hvis spesifisert element samsvarer med elementet i arraylisten, returnerer metoden true.

Interessante artikler...