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

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

Πώς να βρείτε ένα υποσυμβολοσειράς σε Java

Στην Java , ένα string είναι μια σειρά από χαρακτήρες (γράμματα , αριθμούς ή σύμβολα) . Μια υποαλφαριθμητικό ένα string είναι απλά μια συλλογή από χαρακτήρες που περιέχονται εντός της συμβολοσειράς . Για παράδειγμα , η σειρά « Το όνομά μου είναι Hal " έχει substrings " My ", " Hal ", " ame ", κλπ. Σε κάποιο σημείο , όταν εργάζεστε με χορδές σε Java , θα πρέπει να ελέγξετε αν μια συγκεκριμένη συμβολοσειρά περιέχεται σε ένα string . Ο καλύτερος τρόπος να γίνει αυτό είναι να χρησιμοποιηθεί η μέθοδος indexOf ( ) σχετικά με την εν λόγω σειρά . Οδηγίες
Η 1

Στο κεντρικό μέθοδο Java πρόγραμμά σας , να δημιουργήσετε μια αυθαίρετη σειρά πληκτρολογώντας τον ακόλουθο κώδικα : φράση String = " Το όνομά μου είναι hal " ? 2

αναγνωρίσει έναν ακέραιο για να κρατήσει το αποτέλεσμα της αναζήτησης substring σας πληκτρολογώντας τον ακόλουθο κώδικα : int i ?
εικόνων 3

Εκτελέστε το indexOf (μέθοδος ) στην String σας , και να δώσει τα αποτελέσματά της στη μεταβλητή δηλωθεί στο προηγούμενο βήμα , πληκτρολογώντας : i = phrase.indexOf ( " όνομα")?
Η 4

Εκτυπώστε το αποτέλεσμα "i" , πληκτρολογώντας την ακόλουθη γραμμή: System.out.println ( " αποτέλεσμα αναζήτησης : " + i) ?

Εάν η συμβολοσειρά που αναζητήσατε στο Βήμα 3 ( η συμβολοσειρά " δεν βρέθηκε το όνομα " στο παράδειγμά μας ) , το αποτέλεσμα θα είναι -1 . Αν διαπιστώθηκε , το αποτέλεσμα θα είναι ίσο με το δείκτη έναρξης της συμβολοσειράς (θυμηθείτε ότι στην Ιάβα , ένα string είναι μια σειρά χαρακτήρων ) . Στο παράδειγμά μας, ο αριθμός αυτός είναι 3 , επειδή η συμβολοσειρά αρχίζει μετά τον 3ο χαρακτήρα της συμβολοσειράς .
Η
εικόνων

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

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