Java String contains(): Verificați dacă String conține subșir

Java Metoda String contains().

Java Șirul conține() metoda este utilizată pentru a verifica dacă setul specific de caractere face parte din șirul dat sau nu. Returnează o valoare booleană adevărată dacă caracterele specificate sunt subșiruri ale unui șir dat și returnează false în caz contrar. Poate fi folosit direct în interiorul instrucțiunii if.

Sintaxa metodei contains() în Java

public boolean String.contains(CharSequence s)

parametrii

s - Aceasta este secvența în care trebuie să căutați Java metoda conţine().

Valoarea retur

Metoda contains() în Java returnează adevărat numai dacă acest șir conține „s” altfel fals.

Excepție

NullPointerException − dacă valoarea lui s este nulă în Java metoda conţine().

Când să folosiți metoda Contains()?

conţine() în Java este un caz comun în Java de programare când doriți să verificați dacă un anumit șir conține un anumit subșir. De exemplu, dacă doriți să testați dacă șirul „The Big Red Fox” conține subșirul „roșu”. Șirul conține() în Java metoda este utilă într-o astfel de situație.

Java String contains() Metoda Exemplul 1:

public class Sample_String {
    public static void main(String[] args) {
        String str_Sample = "This is a String contains Example";
        //Check if String contains a sequence
        System.out.println("Contains sequence 'ing': " + str_Sample.contains("ing"));
        System.out.println("Contains sequence 'Example': " + str_Sample.contains("Example"));
        //String contains method is case sensitive  
        System.out.println("Contains sequence 'example': " + str_Sample.contains("example"));
        System.out.println("Contains sequence 'is String': " + str_Sample.contains("is String"));
    }
}

Rezultat așteptat:

Contains sequence 'ing': true
Contains sequence 'Example': true
Contains sequence 'example': false
Contains sequence 'is String': false

Java String contains() Metoda Exemplul 2:

Java String contains() în metoda if else:

public class IfExample {
    public static void main(String args[]) {
        String str1 = "Java string contains If else Example";
        // In If-else statements you can use the contains() method

        if (str1.contains("example")) {
            System.out.println("The Keyword :example: is found in given string");
        } else {
            System.out.println("The Keyword :example: is not found in the string");
        }
    }
}

Ieșire preconizată:

The Keyword :example: is not found in the string