Java String contains(): Sjekk om String inneholder Substring

โšก Smart oppsummering

Java Metoden String contains() sjekker om en spesifisert tegnsekvens finnes i en gitt streng, og returnerer en boolsk sann eller usann. Den skiller mellom store og smรฅ bokstaver, aksepterer et CharSequence-argument og brukes ofte i if-setninger for testing av delstrenger.

  • ๐Ÿ”Ž Formรฅl: Sjekker om et bestemt sett med tegn er en del av en gitt streng.
  • โœ… Returverdi: Returnerer boolsk verdi ยซsannยป hvis sekvensen er en delstreng, ellers ยซusannยป.
  • ๐Ÿ”ก Store og smรฅ bokstaver: Behandler store og smรฅ bokstaver forskjellig, sรฅ ยซEksempelยป og ยซeksempelยป samsvarer ikke.
  • โš ๏ธ unntak: Kaster en NullPointerException nรฅr argumentet som sendes er null.
  • ๐Ÿ” Vanlig bruk: Brukes ofte i if-else-setninger for รฅ teste for en delstreng.

Java String contains() Method

Java String contains()-metoden

Ocuco Java Strengen inneholder() metoden brukes til รฅ sjekke om det spesifikke settet med tegn er en del av den gitte strengen eller ikke. Den returnerer en boolsk verdi true hvis de spesifiserte tegnene er understreng av en gitt streng og returnerer usann ellers. Den kan brukes direkte i if-setningen.

Syntaks for contains()-metoden i Java

public boolean String.contains(CharSequence s)

Parametre

s โˆ’ Dette er sekvensen รฅ sรธke i Java contains() metoden

Returverdi

Metoden contains() i Java returnerer bare sant hvis denne strengen inneholder "s" ellers false.

Unntak

NullPointerException โˆ’ hvis verdien av s er null i Java contains() metoden.

Nรฅr skal jeg bruke Contains()-metoden?

inneholder() i Java er et vanlig tilfelle i Java programmering nรฅr du vil sjekke om spesifikk streng inneholder en bestemt understreng. For eksempel, hvis du vil teste om strengen "Den store rรธdreven" inneholder understrengen "rรธd." Strengen inneholder() i Java metoden er nyttig i en slik situasjon.

Java String contains() Metodeeksempel 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"));
    }
}

Forventet utgang:

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

Java String contains() Metodeeksempel 2:

Java String contains()-metoden i if else-strukturen:

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

Forventet utgang:

The Keyword :example: is not found in the string 

Spรธrsmรฅl og svar

Ja. De Java String contains()-metoden skiller mellom store og smรฅ bokstaver. For eksempel returnerer ยซStringยป.contains(ยซstringยป) usann fordi store og smรฅ bokstaver er forskjellige. Konverter begge strengene til samme store og smรฅ bokstaver for kontroller som ikke skiller mellom store og smรฅ bokstaver.

Metoden contains() returnerer en boolsk verdi: sann hvis den angitte CharSequence finnes i strengen, og usann ellers. Den kaster en NullPointerException hvis argumentet er null.

contains() returnerer et boolsk tall som indikerer om en delstreng finnes, mens indexOf() returnerer heltallsposisjonen til delstrengen eller -1 hvis den ikke finnes. Bruk indexOf() nรฅr du trenger plasseringen.

AI-assistenter kan foreslรฅ riktig strengmetode, generere eksempler, forklare store og smรฅ bokstaver og oppdage feil som manglende nullsjekker. De hjelper nybegynnere med รฅ bruke metoder som contains() riktig.

Ja. AI-verktรธy kan generere Java kode som sรธker i strenger ved hjelp av contains(), indexOf() eller regulรฆre uttrykk, og forklar hvordan hver tilnรฆrming fungerer for ulike samsvarsbehov.

Oppsummer dette innlegget med: