Ορίστε μια σειρά στην οποία να ψάξετε ως εξής :
εισόδου String = " ? Αυτή είναι μια δοκιμή , μόνο μια δοκιμή " ? 2
Ορίστε ένα string για να αναζητήσετε :
String test = " test "?
Η
3 Test
για υποαλφαριθμητικού "test" στην κύρια σειρά . Χρησιμοποιήστε τη μέθοδο indexOf ( ) για τον προσδιορισμό του δείκτη κατά την οποία η λέξη "test" εμφανίζεται στη σειρά που ορίζεται ως είσοδο :
int index = input.indexOf ( δοκιμή) ?
Η 4
η μέθοδος indexOf ( ) επιστρέφει την τιμή -1 αν η συμβολοσειρά δεν έχει βρεθεί και ο δείκτης εάν διαπιστωθεί . Μπορείτε να ελέγξετε για την ύπαρξη και να εκτυπώσετε τα αποτελέσματα με :
if ( ! Δείκτης = -1 ) System.out.println ( " Βρέθηκε το string" + " \\ " " + + τεστ "\\ " " + " στη θέση : " + index ) ? άλλο System.out.println ( " \\ " " + δοκιμή + " \\ " " + " δεν βρέθηκε ! " ;) ?
5
Patching τα κομμάτια μαζί σε ένα πλήρες κομμάτι του κώδικα μοιάζει με το ακόλουθο :
//μια exmaple σπάγκο searchingclass Παράδειγμα { δημόσια στατική άκυρη κύρια ( String [ ,"?) ?̱
5
Patching ta kommátia mazí se éna plí̱res kommáti tou kó̱dika moiázei me to akóloutho :̱
//mia exmaple spánko searchingclass Parádeigma { di̱mósia statikí̱ ákyri̱ kýria ( String [ ] args ) { //δημιουργήσει μια σειρά που πρέπει να αναζητήσετε μέσω String εισόδου = " Αυτή είναι μια δοκιμή , μόνο μια δοκιμή" ?
//τώρα καθορίσει ποιες κορδόνι για να ελέγξετε τη διάρκεια της δοκιμής είσοδο στοιχειοσειράς String = " test"? //indexOf ( ) είναι μια μέθοδος που λειτουργεί στην πετονιά , επιστρέφοντας //η θέση στη σειρά ότι το string ή λόγω χαρακτήρα //βρεθεί , ή -1 αν δεν βρεθεί δείκτη int = input.indexOf ( δοκιμή) ?
//δοκιμή και να εκτυπώσετε τα αποτελέσματα, αν ( ! δείκτης = -1 ) System.out.println ( " Βρέθηκε το string" + " \\ " " ? + δοκιμή + " \\ " " + " στη θέση : " + index ) ? άλλο System.out.println ( " \\ " " + δοκιμή + " \\ " " + " δεν βρέθηκε " ) ? !
} \\ \\ κλείνει κύριο μπλοκ } \\ \\ κλείνει τάξη
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα