1 Δημιουργήστε ένα νέο αρχείο κειμένου σε έναν επεξεργαστή κειμένου ή πρόγραμμα επεξεργασίας κειμένου . Επικολλήσετε στο έγγραφο το ακόλουθο κώδικα του προγράμματος :
java.io. εισαγωγής * ?
Δημόσια τάξη
Main {
δημόσια στατική άκυρη κύρια ( String [ ] args ) ρίχνει Εξαίρεση {
BufferedReader σε = νέα BufferedReader ( νέα FileReader ( " infile.txt "))?
περιεχόμενο String ?
ενώ ( ( = περιεκτικότητα in.readLine ( ) ) ! = null ) {
System.out.println ( περιεχόμενο) ?
}
in.close ( ) ?
} //main
}
Η δήλωση « νέα BufferedReader " δημιουργεί ένα εικονικό αντικείμενο για την ανάγνωση από ένα υπάρχον αρχείο κειμένου που ονομάζεται infile.txt . Το μπλοκ των καταστάσεων που αρχίζει με το "ενώ" κλειδί διαβάζει κάθε γραμμή του αρχείου και να το γράφει σε κονσόλα του συστήματος ( δηλαδή , το παράθυρο εντολών των Windows DOS ) . Νωρίτερα στον κώδικα του προγράμματος , οι λέξεις-κλειδιά " ρίχνει Εξαίρεση " φαίνεται να δείχνουν προς το Java Runtime Environment ( JRE) ότι το πρόγραμμα μπορεί να αποτύχει αν δεν μπορείτε να βρείτε ή να ανοίξετε το αρχείο εισόδου . Java απαιτεί ότι ο κώδικας του προγράμματος χρησιμοποιούμε αυτές και άλλες καταστάσεις που σχετίζονται με τις εξαιρέσεις , για το χειρισμό σφαλμάτων που μπορεί να παρουσιαστούν κατά τη διάρκεια της εκτέλεσης ενός προγράμματος . 2
Αποθηκεύστε το αρχείο με το όνομα " Main.java » και με την πληκτρολογήστε " Απλό κείμενο ".
εικόνων 3
Δημιουργήστε ένα νέο έγγραφο κειμένου και γεμίστε το με κάθε πληροφορία που θα θέλατε . Ωστόσο , βεβαιωθείτε ότι το αρχείο περιέχει τουλάχιστον τρεις γραμμές , για να εξασφαλίσει εύκολα αναγνωρίσιμο εξόδου κατά την εκτέλεση του προγράμματος .
Η 4
Αποθηκεύστε το νέο αρχείο ως infile.txt στον ίδιο φάκελο που περιέχει το " Main . java . "
5
Ανοίξτε μια γραμμή εντολών DOS στον ίδιο φάκελο που περιέχει " Main.java "και πληκτρολογήστε " javac Main.java » για την κατάρτιση του προγράμματος . Ο compiler της Java θα παράγει ένα αρχείο Main.class , το οποίο περιέχει το πρόγραμμα που το JRE μπορεί να εκτελέσει .
Η 6
Εκτελέστε το πρόγραμμα πληκτρολογώντας " java Main" στη γραμμή εντολών . Το πρόγραμμα θα εμφανίσει τις τιμές από το αρχείο infile.txt . Η έξοδος δεν είναι ( ακόμη) σε μορφή CSV , το οποίο θα δημιουργήσει τα παρακάτω βήματα .
Η 7
Τύπος , στο αρχείο " Main.java " , οι ακόλουθες νέες δηλώσεις μετά την ανακοίνωση " BufferedReader σε " :
BufferedWriter out = νέα BufferedWriter ( νέα FileWriter ( " outfile.csv "))?
String str = " " ?
Οι δηλώσεις αυτές δημιουργούν ένα . το αρχείο εξόδου που θα κρατήσει τις τιμές διαχωρισμένες με κόμμα
8
Αντικαταστήστε τη δήλωση " System.out.println " με αυτό :
str + = + περιεχόμενο " , " ?
Αυτή η νέα κατάσταση συσσωρεύει τις τιμές από infile.txt και διαχωρίζει αυτές τις τιμές με κόμματα
Η 9
Πληκτρολογήστε τις ακόλουθες δηλώσεις λίγο πριν την " in.close ( ) " δήλωση: .
out.write ( str ) ?
out.close ()? .
Αυτά δηλώσεις εξόδου το συσσωρευμένο CSV συμβολοσειρά κειμένου και , στη συνέχεια, κλείστε το αρχείο εξόδου
10
Re - μεταγλώττιση και εκτέλεση του προγράμματος , χρησιμοποιώντας τις οδηγίες από τα βήματα 5 και 6 . Κάντε διπλό κλικ στο αρχείο outfile.csv εξόδου για να την ανοίξετε . Το αρχείο θα εμφανίσει μια ενιαία γραμμή με κόμματα οριοθέτηση ( δηλαδή , τον διαχωρισμό ) τα δεδομένα από infile.txt .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα