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

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

Πώς να αντιγράψετε τα ρεύματα εισόδου εξόδου σε Java

Η γλώσσα προγραμματισμού Java χειρίζεται τα δεδομένα με την εφαρμογή ενός "ρεύμα ". Ρεύματα κατασκευάσματα που απλοποιούν σε μεγάλο βαθμό τα δεδομένα χειραγώγησης προγραμματισμού . Ρεύματα έχουν μια απροσδιόριστου μήκους και νέα δεδομένα αποθηκεύονται σε ένα ρυθμιστικό διάλυμα . Όταν το ρυθμιστικό διάλυμα γεμίζει , το ρεύμα εκπλύνεται και τα δεδομένα στη συνέχεια υποβάλλονται σε επεξεργασία . Μπορείτε να αντιγράψετε ένα ρεύμα εισόδου σε ένα ρεύμα εξόδου χρησιμοποιώντας κάποια Java λειτουργίες της βιβλιοθήκης . Αυτό μπορεί να έρθει σε πρακτικό εάν θέλετε να προγραμματίσετε μια εφαρμογή που είναι βαριά στο τμήμα επεξεργασίας δεδομένων . Τα πράγματα που θα χρειαστείτε
Java κιτ ανάπτυξης λογισμικού με το NetBeans ολοκληρωμένη ανάπτυξη
Environment (IDE ) δέσμη
Η Εμφάνιση Περισσότερες οδηγίες
Η

1 Τοποθετήστε το NetBeans IDE , κάνοντας κλικ στο εικονίδιο του προγράμματος του . Όταν τα φορτία του προγράμματος , πλοηγηθείτε στο " New /New Project" και επιλέξτε " Java Desktop Εφαρμογή " από τη λίστα στη δεξιά πλευρά της οθόνης . Ένα νέο έργο που έχει δημιουργηθεί , και ένα κενό παράθυρο της εφαρμογής επιφάνειας εργασίας εμφανίζεται στην κύρια χώρο εργασίας . 2

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

java.io.FileInputStream εισαγωγής ?

Java.io.FileOutputStream εισαγωγής ?

εισαγωγή java.io.IOException ?
εικόνων 3

Δημιουργήστε μια εξαίρεση "Try /Catch " μπλοκ γράφοντας τα εξής μέσα στις αγκύλες του κύρια λειτουργία :

try { }

αλιευμάτων ( Εξαίρεση ε ) { }
Η 4

αναγνωρίσει ένα ρεύμα εισόδου και εξόδου , ​​γράφοντας τα εξής μέσα στις αγκύλες του μπλοκ try :

σε = νέα FileInputStream ( "Εισαγωγή κειμένου" ) ?

out = νέα FileOutputStream ( "Έξοδος ")?
5

Δημιουργήστε έναν προσωρινό ακέραιο τύπο δεδομένων που θα ενεργεί ως μεσάζων μεταξύ των ρεύματα εισόδου και εξόδου . Γράψτε την επόμενη γραμμή κώδικα κάτω από αυτά γραμμένα στο προηγούμενο βήμα :

int tmp ?
Η 6

Loop μέσα από τη ροή εισόδου χρησιμοποιώντας ένα βρόχο, ενώ γράφοντας την επόμενη γραμμή κώδικα κάτω από τη γραμμή γραμμένο στο προηγούμενο βήμα :

ενώ ( ! ( tmp = in.read ( ) ) = -1 ) { }
Η 7

Αντιγράψτε τα δεδομένα από το ρεύμα εισόδου στο ρεύμα εξόδου , ​​τοποθετώντας την επόμενη γραμμή κώδικα μεταξύ των αγκυλών του βρόχου while

out.write ( tmp ) ? .
8

Εκτελέστε το πρόγραμμα πατώντας " F6 . " Το ρεύμα εισόδου "Text Input " αντιγράφεται στο ρεύμα εξόδου , ​​αντικαθιστώντας το κείμενο "Έξοδος ".
Η
εικόνων

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

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