| Home  | Υλικό υπολογιστών  | Δικτύωση  | Προγραμματισμός  | λογισμικό  | ερώτηση  | συστήματα  |  
Προγραμματισμός  
  • C /C + + Προγραμματισμός

  • Προγραμματισμός Υπολογιστών Γλώσσες

  • Δελφοί Προγραμματισμός

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

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

  • PHP /MySQL Προγραμματισμός

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

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

  • ρουμπίνι Προγραμματισμός

  • Visual Βασικά Προγραμματισμός
  •  
    Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Java >> Content
    Πώς να Ακέραιοι εισόδου σε Java χρησιμοποιώντας ένα σαρωτή
    προγράμματα Java μπορούν να πραγματοποιούν διάφορες λειτουργίες εισόδου και εξόδου με τα αρχεία . Χρησιμοποιώντας την κατηγορία σαρωτή , μπορείτε να δημιουργήσετε ένα πρόγραμμα για να διαβάσει το περιεχόμενο ενός αρχείου ως μεμονωμένα ακέραιοι . Για να διαβάσετε τα αρχεία σε προγράμματα Java σας με επιτυχία , θα πρέπει να προστατεύσει την επεξεργασία σας από εξαιρέσεις εισόδου και εξόδου, χρησιμοποιώντας δοκιμή και μπλοκ κώδικα αλιευμάτων . Μόλις έχετε ένα αρχείο ανοιχτό στο πλαίσιο του προγράμματος σας , με τις απαραίτητες προφυλάξεις, διαβάζοντας το περιεχόμενο ως ακέραιες τιμές είναι συνήθως απλή . Οδηγίες
    Η 1

    Προσθήκη δηλώσεις εισαγωγής στο πρόγραμμα Java . Θα πρέπει να χρησιμοποιήσετε ορισμένες κατηγορίες να διενεργεί πράξεις εισαγωγής σε Java . Εισάγετε τις ακόλουθες δηλώσεις στην κορυφή της κατηγορίας που σκοπεύετε σχετικά με τη χρήση για την επεξεργασία του αρχείου εισόδου σας : java.io. εισαγωγής * ? Java.util.Scanner εισαγωγής ?

    Η " io" βιβλιοθήκη σας επιτρέπει να χρησιμοποιήσετε οι « FileReader " και " BufferedReader " τάξεις για να εντοπίσετε και να ανοίξετε το αρχείο , ενώ η κλάση Scanner θα χειριστεί την επεξεργασία του περιεχομένου του αρχείου σας ως ακέραιες τιμές . 2

    Προσθήκη προσπαθήσουμε και να πιάσει μπλοκ να το πρόγραμμά σας . Λειτουργίες εισόδου και εξόδου συχνά τα προγράμματα να ρίξει εξαιρέσεις . Εξαιρέσεις συμβαίνουν όταν ο κώδικας σας αντιμετωπίζει ένα σφάλμα που δεν μπορεί να αντιμετωπίσει, ώστε να μπορούν να προκαλέσουν τα προγράμματά σας για να συντρίψει . Κατά τη χρήση ορισμένων κατηγοριών εισόδου και εξόδου , ​​θα πρέπει να περιλαμβάνει τον κωδικό σας μέσα από τις ενότητες δοκιμή , με το μπλοκ των αλιευμάτων καθοδήγηση Java τι να κάνετε εάν μια εξαίρεση δεν τίθεται . Προσθέστε τον ακόλουθο κώδικα περίγραμμα στο πρόγραμμά σας : try { //επεξεργασία του αρχείου εισόδου εδώ } αλιευμάτων ( IOException ioExc ) { System.out.println ( ioExc.getMessage ( ) ) ? }

    Μπορείτε να τοποθετήσετε τον κώδικα για να διαβάσετε και να επεξεργαστεί το αρχείο σας μέσα στο μπλοκ try .
    εικόνων 3

    Δημιουργία αντικειμένων εισόδου για να χειριστεί εργασίες επεξεργασίας του αρχείου σας . Προσθέστε τον ακόλουθο κώδικα μέσα στο μπλοκ try σας : FileReader Fread = νέα FileReader ( " /intfile.txt . »). ? BufferedReader ψωμί = νέα BufferedReader ( Fread ) ? Scanner intScan = νέο σαρωτή (ψωμί ) ?

    Αλλάξτε την παράμετρο συμβολοσειράς πέρασε στο " FileReader " μέθοδο κατασκευαστή για να ταιριάζει με το όνομα και τη θέση του το δικό σας αρχείο . Αυτά τα αντικείμενα να ανοίξετε το αρχείο και να δώσει το πρόγραμμά σας την ικανότητα να επεξεργάζονται το περιεχόμενό της .
    Η 4

    Προσθέστε ένα βρόχο , ενώ για να εργαστούν μέσω του αρχείου σας . Για την επεξεργασία κάθε ακέραιο στο αρχείο σας με τη σειρά του , θα χρειαστεί μια δομή βρόχου . Προσθέστε τον ακόλουθο κώδικα μέσα στο μπλοκ try , μετά τη δημιουργία Scanner αντικειμένου παράδειγμα : ενώ ( intScan.hasNext ( ) ) { //διαδικασία περιεχόμενο του αρχείου εδώ }

    Αυτός ο κωδικός εντολή στο πρόγραμμα να συνεχίσει να εκτελεί , ενώ εξακολουθεί να υπάρχει το περιεχόμενο του αρχείου που δεν έχει σαρωθεί ακόμα. Ο κωδικός σας επεξεργασία, η περιεκτικότητα ως ακέραιοι μπορεί να εκτελέσει μέσα σε αυτό το βρόχο while . Έξω από το βρόχο, ενώ , μετά το κλείσιμο του κηδεμόνα , κλείστε το σαρωτή ως εξής : intScan.close ( ) ?
    5

    Διαδικασία ακέραιοι εισόδου σας . Μέσα στο βρόχο while , προσθέστε τον ακόλουθο κώδικα , διαβάζοντας στον επόμενο ακέραιο αριθμό κάθε φορά που ο βρόχος εκτελείται : int thisInt = intScan.nextInt ( ) ?

    Για να ελέγξετε την επεξεργασία σας , μπορείτε να προσθέσετε την ακόλουθη γραμμή : System.out . println ( thisInt ) ?

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

    Previous :

    next :
      Σχετικά Άρθρα
    ·Η εγκατάσταση του Java Web για να ξεκινήσετε το …
    ·Πώς να αφαιρέσει τα διπλά αρχεία σε Java 
    ·Πώς να χρησιμοποιήσετε φίλτρα στο Struts 
    ·Διπλή Java μορφοποίηση 
    ·Πώς να αλλάξετε ένα Java σωρού Μέγεθος σε WebLogic…
    ·Πώς να αλλάξετε το χρώμα κειμένου σε Java Chat 
    ·Πώς να πάρει την Ακέραιατιμή σε Enum Java 
    ·Πληροφορίες σχετικά με την Java Εκπαίδευση on-l…
    ·Πώς να συμπεριλάβετε ένα πρόθεμα σε μια Rewrite…
    ·Πώς να εξαγάγετε ένα έργο στο NetBeans 
      Προτεινόμενα άρθρα
    ·Πώς να Ημερομηνία δημιουργίας αντικειμένου…
    ·Πώς να δημιουργήσει μια βάση δεδομένων Τηλέ…
    ·Πώς να σχεδιάσετε ένα ορθογώνιο σε VB.Net 
    ·Πώς να Απόκρυψη της subview σε ένα iPhone 
    ·Διαφορά μεταξύ Συναρμολογητές και Μεταγλωτ…
    ·Αντικρουόμενες τύποι σε C 
    ·Πώς να αφαιρέσει τους τελευταίους χαρακτήρε…
    ·Πώς να χρησιμοποιήσετε μια ετικέτα Anchor σε JSP…
    ·Ποιες είναι οι Γλώσσες οθόνη εισαγωγής δεδο…
    ·Πώς να κάνει Quartus Compilation Faster 
    Copyright © Γνώση Υπολογιστών http://el.wingwit.com