Java is een krachtige , veel gebruikte objectgeoriënteerde programmeertaal . Gecompileerde Java-code draait op meerdere besturingssystemen en apparaten van Windows-en Mac- pc's naar smartphones en geldautomaten . Talen zoals Java gebruik strings , die zijn brieven of ketens van karakters , zoals een zin . Java ontwikkelaars hebben vaak een lange reeks voor het optreden van een subreeks die bijvoorbeeld een bepaald woord in een zin kan zoeken . In Java , koorden eigenlijk objecten en hebben vele methoden die kunnen werken op hen . U kunt een string voor een substring met de methode string.indexOf ( ) zoeken . Wat je nodig hebt geïnstalleerde Java-compiler Toon Meer Aanwijzingen 1 Definieer een string waarin moet worden gezocht als volgt : String ingang = " , Dit is een test , maar een test " ; kopen van 2 Definieer een string te zoeken naar : String -test = " test " ; < br > test voor de substring " test" in de belangrijkste snaar 3 . Gebruik de indexOf ( ) methode om de index op waarin het woord "test " verschijnt in het gedefinieerd als input string bepalen : int index = input.indexOf ( test) ; 4 De methode de indexOf ( ) retourneert een waarde van -1 als de substring niet wordt gevonden en de index als het wordt gevonden . Je kunt testen voor het bestaan en print de resultaten met : if ( index = -1 ! ) System.out.println ( " Gevonden de string" + " \\ " " + testen + " \\ " " + " op locatie : " + index ) ; anders System.out.println ( " \\ " " + testen + " \\ " " + " niet gevonden ! " ;) ; 5 Patchen van de stukken samen in een compleet stuk van de code ziet er als volgt uit : //een exmaple van koord searchingclass Voorbeeld {public static void main ( String [ ,"] args ) { //maak een string die we kunnen doorzoeken String ingang = " Dit is een test , maar een test " ; //nu definiëren wat touwtje om te testen op de input string String -test = "test " ; //indexOf ( ) is een methode die werkt op de string , de terugkeer //de positie in de string die de string of karakter in kwestie //wordt gevonden , of -1 als het niet wordt gevonden int index = input.indexOf ( test) ; //test en print de resultaten if ( index = -1 ! ) System.out.println ( " Gevonden de string" + " \\ " " ; + testen + " \\ " " + " op locatie : " + index ) ; anders System.out.println ( " \\ " " + testen + " \\ " " + " } \\ \\ sluit belangrijkste blok } \\ \\ sluit klasse ; niet gevonden " ) ! |