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

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

Αναλύσει τη μέθοδο σε Java

Όταν τα προγράμματα Java χειρίζονται δεδομένα από εξωτερικές πηγές, όπως βάσεις δεδομένων και αρχεία, που συχνά παρέχουν μεθόδους για να αναλύσει το περιεχόμενο των εν λόγω στοιχείων . Οι μέθοδοι που χρησιμοποιούνται αναλύσει μέσα σε μια εφαρμογή θα πρέπει να προσαρμόζονται στον τύπο των δεδομένων που εισάγονται . Για παράδειγμα , μια εφαρμογή μπορεί να στηριχθεί σε δεδομένα που διαβάζονται από ένα αρχείο κειμένου , μια βάση δεδομένων ή ένα αρχείο XML . Η γλώσσα Java παρέχει μια ποικιλία από τυποποιημένες βιβλιοθήκες για αυτές τις εργασίες , έτσι ώστε οι προγραμματιστές δεν χρειάζεται να τις εφαρμόσουν με μη αυτόματο τρόπο . Σάρωση
Η

Η κλάση Scanner παρέχει μια σειρά από αυτοματοποιημένες μεθόδους ανάλυσης οποιοδήποτε πρόγραμμα μπορεί να χρησιμοποιήσει . Με την ανακήρυξη του και στιγμιότυπο ενός αντικειμένου της κλάσης Scanner , περνώντας τις λεπτομέρειες του πόρου εισόδου , ​​ένα πρόγραμμα μπορεί να επεξεργαστεί τα δεδομένα εισόδου, όπως μάρκες . Οι μέθοδοι της κλάσης Scanner επιτρέπει στους προγραμματιστές να δημιουργήσουν επαναληπτική δομές στις οποίες ένα εξωτερικό αρχείο που είναι σε επεξεργασία σε κομμάτια . Ο προγραμματιστής μπορεί να επιλέξει μεθόδους για συγκεκριμένους τύπους token , συμπεριλαμβανομένων των γραμμών συμβολοσειρά κειμένου , οι λέξεις και οι τύποι αριθμό . Το ακόλουθο παράδειγμα κώδικα δείχνει διαβάζει αριθμούς από ένα αρχείο χρησιμοποιώντας ένα σαρωτή παράδειγμα : scanner.nextInt ( ) ?
Εικόνων Αριθμοί και έγχορδα
Η

Η γλώσσα Java περιλαμβάνει μια ομάδα περιτύλιγμα τάξεις για τις τιμές πρωτόγονο είδος . Αυτά τα μαθήματα παρέχουν στους προγραμματιστές τη δυνατότητα να αναλύσει συμβολοσειρές κειμένου ως τύποι αριθμό, όπως άρματα , δίκλινα και ακέραιοι . Το ακόλουθο δείγμα κώδικα δείχνει την κλήση μιας μεθόδου για την κατηγορία ακέραιο, για να αναλύσει μια σειρά κειμένου : int αριθμό = Integer.parseInt ( myNumberString ) ?

Η μέθοδος παίρνει μια παράμετρο συμβολοσειράς και επιστρέφει μια τιμή του πρωτόγονου τύπου integer . Αν το περάσει παράμετρο συμβολοσειράς δεν περιέχει μια τιμή που μπορεί να αναλύσει Java ως ακέραιο , το πρόγραμμα μπορεί να ρίξει μια μορφή Αριθμός Εξαίρεση όταν το αναλύσει τη μέθοδο εκτελεί .

Η XML

εφαρμογές Java παρέχουν συχνά τις διεπαφές με τα δεδομένα . Αυτά τα δεδομένα μπορούν να αποθηκεύονται σε μια βάση δεδομένων , αλλά και για πολλές εφαρμογές Web , τα δεδομένα διαμορφώνεται σε αρχεία XML . Java παρέχει μια σειρά από βιβλιοθήκες κώδικα για την επεξεργασία δεδομένων XML , και ιδίως το SAX ( Simple API για XML ) πόρων . Χρησιμοποιώντας τη βιβλιοθήκη SAX , οι προγραμματιστές μπορούν να εφαρμόσουν διαφορετικές μεθόδους για όταν ο parser συναντά τις ετικέτες έναρξης και λήξης των στοιχείων . Μέσα από αυτές τις μεθόδους , ο κώδικας μπορεί να επεξεργαστεί το περιεχόμενο του στοιχείου , όπως στο ακόλουθο παράδειγμα : το όνομα String = attributes.getValue ( "τύπος" ) ?

Ο κώδικας αυτός θα συνεργαστεί με το ακόλουθο στοιχείο ετικέτα ανοίγματος , το οποίο έχει ένα χαρακτηριστικό αξία : εικόνων
Regular Expressions
Η

προγράμματα Java να χρησιμοποιήσετε τις συνήθεις εκφράσεις για να ταιριάζει με τα πρότυπα σε parse δεδομένα . Η κλάση Pattern παρέχει προγράμματα με τη δυνατότητα να καθορίσει τα πρότυπα του χαρακτήρα για να ταιριάζουν σε εισερχόμενα μηνύματα κειμένου . Για παράδειγμα , το κείμενο που ακολουθεί θα μπορούσε να αποτελέσει δεδομένα εισόδου για ένα πρόγραμμα Java : name = mary & ηλικία = 52

Για να ταιριάζουν με τις τιμές στις μεταβλητές των δεδομένων , το πρόγραμμα μπορεί να καθορίσει τις κανονικές εκφράσεις που αντανακλούν αυτές τις δομές . Η κλάση Pattern μπορεί να χρησιμοποιήσει τακτικές εκφράσεις για να ορίσετε διαφορετικό ακολουθίες του χαρακτήρα , όπως γράμματα , αριθμούς και σημεία στίξης .
Η
εικόνων

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

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