Selles näites õpime Java-s meetodit (() ja indexOf () kontrollima, kas string sisaldab alamstringi.
Selle näite mõistmiseks peaksid teil olema teadmised järgmistest Java programmeerimise teemadest:
- Java string
- Java stringi alamstring ()
Näide 1: kontrollige, kas string sisaldab alamstringi, kasutades kirjet ()
class Main ( public static void main(String() args) ( // create a string String txt = "This is Programiz"; String str1 = "Programiz"; String str2 = "Programming"; // check if name is present in txt // using contains() boolean result = txt.contains(str1); if(result) ( System.out.println(str1 + " is present in the string."); ) else ( System.out.println(str1 + " is not present in the string."); ) result = txt.contains(str2); if(result) ( System.out.println(str2 + " is present in the string."); ) else ( System.out.println(str2 + " is not present in the string."); ) ) )
Väljund
Programmis on stringis olemas. Programmeerimist stringis pole.
Ülaltoodud näites on meil kolm stringi txt, str1 ja str2. Siin oleme kasutanud meetodit String sisaldab (), et kontrollida, kas stringid str1 ja str2 esinevad txt-s.
Näide 2: kontrollige, kas string sisaldab alamstringi, kasutades indexOf ()
class Main ( public static void main(String() args) ( // create a string String txt = "This is Programiz"; String str1 = "Programiz"; String str2 = "Programming"; // check if str1 is present in txt // using indexOf() int result = txt.indexOf(str1); if(result == -1) ( System.out.println(str1 + " not is present in the string."); ) else ( System.out.println(str1 + " is present in the string."); ) // check if str2 is present in txt // using indexOf() result = txt.indexOf(str2); if(result == -1) ( System.out.println(str2 + " is not present in the string."); ) else ( System.out.println(str2 + " is present in the string."); ) ) )
Väljund
Programmis on stringis olemas. Programmeerimist stringis pole.
Selles näites oleme stringide str1 ja str2 positsiooni leidmiseks txt-st kasutanud meetodit String indexOf (). Stringi leidmisel tagastatakse stringi asukoht. Vastasel juhul tagastatakse -1 .