Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Java

Πώς να ανακαλύψει εάν ένα Ορισμένες υποσυμβολοσειράς Υπάρχει σε ένα String σε Java

Java είναι μια ισχυρή , που χρησιμοποιείται ευρέως αντικειμενοστραφής γλώσσα προγραμματισμού . Μεταγλωττισμένο κώδικα Java τρέχει σε πολλαπλά λειτουργικά συστήματα και συσκευές από τα Windows και Mac υπολογιστές σε smartphones και ΑΤΜ . Γλώσσες όπως η Java χρησιμοποιεί χορδές , τα οποία είναι τα γράμματα ή τις αλυσίδες των χαρακτήρων , όπως μια πρόταση . Java προγραμματιστές συχνά πρέπει να αναζητήσετε μια μακρά σειρά για την εμφάνιση μιας συμβολοσειράς , η οποία για παράδειγμα θα μπορούσε να είναι μια συγκεκριμένη λέξη σε μια πρόταση . Στην Java , χορδές είναι πραγματικά αντικείμενα και έχουν πολλές μέθοδοι που μπορούν να λειτουργήσουν σε αυτά . Μπορείτε να αναζητήσετε ένα string για συμβολοσειράς χρησιμοποιώντας την string.indexOf (μέθοδος ) . Τα πράγματα που θα χρειαστείτε
εγκατεστημένη Java compiler

Παρουσίαση Περισσότερες οδηγίες
Η 1

Ορίστε μια σειρά στην οποία να ψάξετε ως εξής :

εισόδου 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 ( " \\ " " + δοκιμή + " \\ " " + " δεν βρέθηκε " ) ? !

} \\ \\ κλείνει κύριο μπλοκ } \\ \\ κλείνει τάξη
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα