Java String tartalmazza(): Ellenőrizze, hogy a String tartalmaz-e részkarakterláncot

⚡ Okos összefoglaló

Java A String contains() metódus ellenőrzi, hogy egy adott karaktersorozat létezik-e egy adott karakterláncban, és logikai értéket, igaz vagy hamis értéket ad vissza. Kis- és nagybetűérzékeny, CharSequence argumentumot fogad el, és gyakran használják if utasításokon belül részkarakterláncok teszteléséhez.

  • ???? Cél: Ellenőrzi, hogy egy adott karakterkészlet egy adott karakterlánc része-e.
  • ✅ Visszatérési érték: Logikai értéket ad vissza, igaz értéket, ha a sorozat egy alkarakterlánc, egyébként hamis értéket.
  • 🔡 Kis- és nagybetűérzékeny: A nagy- és kisbetűket eltérően kezeli, így az „Example” és az „example” nem egyezik.
  • ⚠️ Kivétel: NullPointerException kivételt dob, ha az átadott argumentum null.
  • 🔁 Közös használatú: Gyakran használják if-else utasításokon belül egy részkarakterlánc tesztelésére.

Java String tartalmazza() metódus

Java String tartalmazza() metódus

Az Java String tartalmazza() metódussal ellenőrizhető, hogy az adott karakterkészlet része-e az adott karakterláncnak vagy sem. Igaz logikai értéket ad vissza, ha a megadott karakterek egy adott karakterlánc részkarakterláncai, egyébként pedig false értéket ad vissza. Közvetlenül az if utasításon belül használható.

A include() metódus szintaxisa in Java

public boolean String.contains(CharSequence s)

paraméterek

s − Ebben a sorrendben kell keresni Java tartalmazza() metódust

Visszatérési érték

A tartalmazza() metódus in Java csak akkor ad vissza igazat, ha ez a karakterlánc „s”-t tartalmaz, else false.

kivétel

NullPointerException − ha az s értéke null a Java tartalmazza() metódust.

Mikor kell használni a Contains() metódust?

tartalmazza () in Java gyakori eset Java programozás amikor ellenőrizni szeretné, hogy az adott karakterlánc tartalmaz-e egy adott részkarakterláncot. Például, ha azt szeretné tesztelni, hogy a „The big red fox” karakterlánc tartalmazza-e a „piros” részkarakterláncot. A karakterlánc tartalmazza () in Java a módszer hasznos ilyen helyzetben.

Java String tartalmazza() 1. módszer példa:

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

Várható kimenet:

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

Java String tartalmazza() 2. módszer példa:

Java String tartalmazza() metódus az if else szerkezetben:

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

Várható teljesítmény:

The Keyword :example: is not found in the string 

GYIK

Igen. A Java A String contains() metódus megkülönbözteti a kis- és nagybetűket. Például a „String”.contains(“string”) hamis értéket ad vissza, mert a nagybetűs írásmód eltér. A kis- és nagybetűk megkülönböztetésének ellenőrzéséhez mindkét karakterláncot azonos kis- és nagybetűvé kell alakítani.

A contains() metódus egy logikai értéket ad vissza: igazat, ha a megadott CharSequence megtalálható a karakterláncban, egyébként hamisat. NullPointerException kivételt dob, ha az argumentum null.

A contains() függvény egy logikai értéket ad vissza, amely jelzi, hogy létezik-e egy alkarakterlánc, míg az indexOf() függvény az alkarakterlánc egész szám pozícióját adja vissza, vagy -1-et, ha nem található. Használd az indexOf() függvényt, ha a helyére van szükséged.

Az AI asszisztensek javaslatokat tehetnek a megfelelő karakterlánc-metódusra, példákat generálhatnak, elmagyarázhatják a kis- és nagybetűk megkülönböztetését, és hibákat, például hiányzó null-ellenőrzéseket észlelhetnek. Segítenek a kezdőknek olyan metódusok helyes használatában, mint a contains().

Igen. A mesterséges intelligencia eszközei képesek generálni Java kód, amely karakterláncokat keres contains(), indexOf() vagy reguláris kifejezések használatával, és elmagyarázza, hogyan működnek az egyes megközelítések a különböző egyeztetési igények esetén.

Foglald össze ezt a bejegyzést a következőképpen: