Java Řetězec obsahuje(): Zkontrolujte, zda Řetězec obsahuje podřetězec

Java Metoda String obsahuje().

Jedno Java Řetězec obsahuje() metoda se používá ke kontrole, zda konkrétní sada znaků je součástí daného řetězce nebo ne. Vrací logickou hodnotu true, pokud jsou zadané znaky podřetězcem daného řetězce, a jinak vrací false. Lze jej přímo použít uvnitř příkazu if.

Syntaxe metody obsahuje() v Java

public boolean String.contains(CharSequence s)

parametry

s − Toto je sekvence pro vyhledávání Java metoda obsahuje().

Návratová hodnota

Metoda obsahuje() v Java vrací true pouze v případě, že tento řetězec obsahuje „s“, jinak je false.

Výjimka

NullPointerException − pokud je hodnota s null v Java metoda obsahuje().

Kdy použít metodu Contains()?

obsahuje() v Java je častým případem Java programování když chcete zkontrolovat, zda konkrétní řetězec obsahuje konkrétní podřetězec. Chcete-li například otestovat, zda řetězec „The big red fox“ obsahuje podřetězec „red“. Řetězec obsahuje() in Java metoda je v takové situaci užitečná.

Java Řetězec obsahuje() Příklad metody 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"));
    }
}

Očekávaný výstup:

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

Java Řetězec obsahuje() Příklad metody 2:

Java Metoda String obsahuje() ve struktuře 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");
        }
    }
}

Očekávaný výstup:

The Keyword :example: is not found in the string 

Shrňte tento příspěvek takto: