Υπάρχει επόμενη συμβολοσειρά;
Υπάρχει επόμενη συμβολοσειρά;

Βίντεο: Υπάρχει επόμενη συμβολοσειρά;

Βίντεο: Υπάρχει επόμενη συμβολοσειρά;
Βίντεο: Ο πλήρης οδηγός για τους τύπους δεδομένων στην Python 2024, Δεκέμβριος
Anonim

έχειΕπόμενο ( Σειρά Η μέθοδος pattern) επιστρέφει true αν η Επόμενο Το διακριτικό ταιριάζει με το μοτίβο που κατασκευάστηκε από το καθορισμένο σειρά . Ο σαρωτής δεν προχωρά πέρα από οποιαδήποτε είσοδο. Επίκληση αυτής της μεθόδου της φόρμας έχειΕπόμενο (μοτίβο) συμπεριφέρεται ακριβώς με τον ίδιο τρόπο όπως η επίκληση έχειΕπόμενο (Πρότυπο.

Εκτός από αυτό, ποια είναι η διαφορά μεταξύ της επόμενης () και της επόμενης γραμμής () στην Java;

Επόμενο() μπορεί να διαβάσει την είσοδο μόνο μέχρι το διάστημα. Δεν μπορεί να διαβάσει δύο λέξεις χωρισμένες με κενό. Επίσης, Επόμενο() τοποθετεί τον κέρσορα στο ίδια γραμμή μετά την ανάγνωση της εισαγωγής. nextLine() διαβάζει την είσοδο συμπεριλαμβανομένου του χώρου μεταξύ τις λέξεις (δηλαδή διαβάζεται μέχρι το τέλος της γραμμής ν).

Στη συνέχεια, το ερώτημα είναι, υπάρχει επόμενος σαρωτής; ο έχειΕπόμενο () είναι μια μέθοδος Java Ερευνητής κλάση που επιστρέφει true αν αυτό ο σαρωτής έχει άλλο ένα διακριτικό στην εισαγωγή του. Υπάρχουν τρεις διαφορετικοί τύποι Java Ο σαρωτής έχειΕπόμενο () μέθοδος που μπορεί να διαφοροποιηθεί ανάλογα με την παράμετρό της.

Επίσης, το ερώτημα είναι, τι επιστρέφει το Scanner στη συνέχεια ();

Ερευνητής . Επόμενο() μέθοδος βρίσκει και επιστρέφει ο Επόμενο πλήρης ένδειξη από αυτό ερευνητής . Προηγείται ένα πλήρες διακριτικό και ακολουθεί είσοδο που ταιριάζει με το μοτίβο οριοθέτησης. Αυτή η μέθοδος μπορεί να μπλοκάρει κατά την αναμονή για εισαγωγή σάρωση , ακόμη και αν προηγούμενη επίκληση του Η hasNext() επέστρεψε αληθής.

Πώς λειτουργεί ο σαρωτής στη συνέχεια;

ΕΝΑ ερευνητής διασπά την εισαγωγή του σε διακριτικά χρησιμοποιώντας ένα μοτίβο οριοθέτησης, το οποίο είναι γνωστά από προεπιλογή τα Λευκά Διαστήματα. Επόμενο () χρησιμοποιείται για να διαβάσει μια λέξη και όταν πάρει ένα κενό διάστημα, σταματά την ανάγνωση και ο κέρσορας επιστρέφει στην αρχική του θέση. NextLine() ενώ αυτή διαβάζει μια ολόκληρη λέξη ακόμα και όταν συναντά ένα κενό διάστημα.

Συνιστάται: