Op Java , een string is een array van karakters ( letters , cijfers of symbolen ) . Een subreeks van een string is een verzameling van karakters opgenomen in de string. Bijvoorbeeld , de string " Mijn naam is Hal " heeft substrings " Mijn , " " Hal , " " ame , " enz. Op een gegeven moment , bij het werken met strings in Java , moet u controleren of een bepaalde substring is opgenomen in een string . De beste manier om dit te doen is om de methode indexOf ( ) te gebruiken op de string in kwestie . Instructies 1 In de Main methode van uw Java-programma , maakt u een willekeurige tekenreeks door de volgende code : String zin = " Mijn naam is hal " ; kopen van 2 verklaren een geheel getal om het resultaat van uw tweede zoekopdracht vasthouden door de volgende code : int i ; 3 Run de methode indexOf ( ) op uw Koord , en geeft het resultaat aan de variabele in de vorige stap verklaard door te typen : i = phrase.indexOf ( "naam" ) ; Print 4 uit het resultaat van de " i " door het intikken van de lijn : System.out.println ( " resultaat van de zoekopdracht : " + i ) ; Als de substring u gezocht in stap 3 ( de substring " naam " in ons voorbeeld ) niet is gevonden , zal het resultaat -1 zijn. Als het werd gevonden , zal het resultaat zijn gelijk aan de start -index van de substring ( vergeet niet dat in Java , een string is een array van karakters ) . In ons voorbeeld is dit nummer 3 , omdat de substring begint na de 3e teken in de tekenreeks .
|