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

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

Πώς μπορώ να διαβάσω ρεύμα Java

; Java χρησιμοποιεί τη διεπαφή ρεύματος για την ανάγνωση και τη γραφή από την κονσόλα , από τα αρχεία , ακόμα και για την επικοινωνία μέσω του Διαδικτύου με άλλες εφαρμογές . Οδηγίες
Η

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 σε σχέση με καθέναν από τους σημαντικότερους πρωτόγονων τύπων δεδομένων .
Η
εικόνων

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

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