1 Δημιουργήστε ένα νέο , κενό αρχείο κειμένου για να κρατήσει την τάξη Java . Μπορείτε να χρησιμοποιήσετε οποιοδήποτε πρόγραμμα επεξεργασίας κειμένου που προτιμάτε , συμπεριλαμβανομένων των Windows Notepad . Αφιερωμένο συντάκτες Java όπως το NetBeans ή Eclipse θα περιλαμβάνει επιπλέον χαρακτηριστικά . Ονομάστε το αρχείο κειμένου " StreamTutorial.java . " 2
Επικολλήστε τον ακόλουθο κώδικα στο αρχείο κειμένου για να καθορίσει τη βασική κατηγορία Java :
java.io.IOException εισαγωγής ?
java.io.InputStream εισαγωγής ?
java.util.Scanner εισαγωγής ?
δημόσια τάξη StreamTutorial {
δημόσια στατική άκυρη κύρια ( String [ ] args ) {
} }
Όλος ο κώδικας για αυτό το σεμινάριο θα πάει στο τμήμα « δημόσια στατική άκυρη κύρια " .
εικόνων 3
Επικολλήστε τον ακόλουθο κώδικα :
try {
InputStream σε = System.in ?
ενώ η (πραγματική ) {
int x = in.read ( ) ?
System.out.print ( (char ) x ) ?
αν ( ( ( char ) x ) == '-' ) διάλειμμα?
}
} αλιευμάτων ( IOException ε) {
e.printStackTrace ( ) ? }
Αυτός ο κώδικας δημιουργεί ένα InputStream από την κονσόλα , διαβάζει κάθε byte από την κονσόλα , ένα προς ένα, και ηχώ πίσω στο χρήστη. Εάν ένα « - » είναι δακτυλογραφημένα , το πρόγραμμα σταματά . Ο κωδικός αυτός είναι το απόλυτο ελάχιστο για να διαβάσετε από ένα ρεύμα . Ωστόσο, είναι λίγο επίπονη. Υπάρχουν βοηθητικά μαθήματα για να καταστήσει τη διαδικασία ευκολότερη είσοδο
Η 4
Αντικαταστήστε τον κώδικα από το βήμα 3 με αυτόν τον κώδικα : .
InputStream σε = System.in ?
Scanner αμαρτία = νέο σαρωτή ( in) ?
String s = sin.nextLine ( ) ?
System.out.println ( s ) ?
int i = αμαρτία. nextInt ( ) ?
System.out.println ( i ) ?
boolean b = sin.nextBoolean ( ) ?
System.out.println ( β ) ?
Αυτή κώδικα χρησιμοποιεί το σαρωτή κλάσης βοηθού , η οποία μπορεί να ερμηνεύσει τα δεδομένα από ένα InputStream σε σχέση με καθέναν από τους σημαντικότερους πρωτόγονων τύπων δεδομένων .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα