1 Κάντε κλικ στο κουμπί " Έναρξη " και πληκτρολογήστε " Σημειωματάριο " στο πλαίσιο αναζήτησης της εφαρμογής. Κάντε κλικ στο " Σημειωματάριο" από την προκύπτουσα λίστα των προγραμμάτων που εμφανίζεται . Εισάγετε τον παρακάτω κωδικό στο νέο παράθυρο Σημειωματάριο:
δημόσια τάξη ScanXan {
δημόσια στατική άκυρη κύρια ( String [ ] args ) ρίχνει IOException {
}
} 2
Τύπος " java.util.Scanner εισαγωγής ? " ως την πρώτη γραμμή της εισόδου στο παράθυρο Σημειωματάριο . Αυτό εισάγει το αναγκαίο ταξικό σαρωτή που θα χρησιμοποιηθεί στην εφαρμογή .
Εικόνων 3
αναγνωρίσει μια νέα μεταβλητή σαρωτή . Προσθέστε μια δοκιμή - τέλοςμπλοκ και καλέστε το " κλείσιμο ( ) " μέθοδος της κλάσης Scanner στο τέλος της ενότητας. Αυτό εξασφαλίζει ότι οι πόροι χρησιμοποιούνται σωστά απελευθερώνεται όταν η μεταβλητή δεν χρησιμοποιείται πλέον . Για παράδειγμα :
Scanner s = null?
Try {
} { τελικά
αν ( s = null ! ) {
s.close ( ) ? }
}
Η 4
προετοιμαστεί ένα νέο αντικείμενο Scanner μέσα στο μπλοκ try . Για παράδειγμα, ο παρακάτω κώδικας ορίζει ένα νέο αντικείμενο Scanner που διαβάζει τα δεδομένα από ένα αρχείο κειμένου που ονομάζεται xanadu.txt :
s = new Scanner ( νέα BufferedReader ( νέα FileReader ( " xanadu.txt " ) ) ) ?
5
Διαβάστε την είσοδο ως μάρκες χρησιμοποιώντας την " επόμενη ( ) " μέθοδος του αντικειμένου σαρωτή . Χρησιμοποιήστε το " hasNext ()" μέθοδος για να προσδιοριστεί εάν υπάρχουν περισσότερες εισόδου να διαβαστεί. Για παράδειγμα , ο παρακάτω κώδικας Java διαβάζει μια λέξη τη φορά χρησιμοποιώντας το αντικείμενο σαρωτή και εμφανίζει στην οθόνη με το " println ( ) " εντολή :
ενώ ( s.hasNext ( ) ) {
System.out.println ( S.next ( ) ) ?
}
Η 6
Βεβαιωθείτε ότι οι τιμές που εμφανίζονται στην οθόνη είναι ακριβώς η ίδια όπως η είσοδος διαβάζεται από το αρχείο χρησιμοποιώντας το αντικείμενο σαρωτή .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα