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