Heim  >  Artikel  >  Java  >  So ermitteln Sie, ob ein Array ein Element in Java enthält

So ermitteln Sie, ob ein Array ein Element in Java enthält

尚
Original
2019-11-23 10:33:2213945Durchsuche

So ermitteln Sie, ob ein Array ein Element in Java enthält

Es gibt zwei Methoden, um zu bestimmen, ob das Array Elemente enthält:

Methode 1: Konvertieren Sie das Array in eine Liste und verwenden Sie dann die Methode „enthält“ der Liste Bestimmen Sie:

Arrays.asList(...).contains(...)

java.lang.String.contains()-Methode gibt genau dann true zurück, wenn dieser String die angegebene Zeichenwertsequenz enthält

Deklarieren Sie die java.lang.String.contains() Methode:

public boolean contains(CharSequence s)

Rückgabewert: Diese Methode gibt „true“ zurück, wenn diese Zeichenfolge Folgendes enthält, andernfalls wird „false“ zurückgegeben.

Methode 2: Durchlaufen Sie das Array, um Folgendes zu ermitteln:

public static <T> boolean contains( final T[] array, final T v ) {
    for ( final T e : array )
        if ( e == v || v != null && v.equals( e ) )
            return true;
 
    return false;
}

Für weitere Java-Kenntnisse beachten Sie bitte das Java-Grundlagen-Tutorial.

Das obige ist der detaillierte Inhalt vonSo ermitteln Sie, ob ein Array ein Element in Java enthält. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn