Java προγραμματιστές έχουν δύο βασικές επιλογές για τη λήψη είσοδο του χρήστη : μπορούν να χρησιμοποιήσουν μια " κονσόλα " αντικείμενο για να διαβάσετε τις πληροφορίες που πληκτρολογεί ο χρήστης στην οθόνη του τερματικού σταθμού για την οποία εκτελείται το πρόγραμμα , ή μπορούν να χρησιμοποιήσουν ένα από τα πολλά αντικείμενα εισαγωγή κειμένου της βιβλιοθήκης Swing της Java . Ο προγραμματιστής στη συνέχεια να ανακαλύψουν το μήκος της εισόδου του χρήστη με την ανάθεση του αντικειμένου σε μια σειρά . Αντικείμενα Console αναθέσει να εισαχθεί απευθείας σε μια σειρά , αλλά Swing αντικείμενα απαιτούν τον προγραμματιστή να εκτελέσει ένα επιπλέον βήμα .
Εικόνων String Μέθοδος
Η
Στη γλώσσα προγραμματισμού Java , ένα string είναι μια περίπτωση ενός αντικειμένου String . Το αντικείμενο συμβολοσειρά περιέχει διάφορες μεθόδους που είναι χρήσιμες για τους προγραμματιστές , ένα εκ των οποίων είναι το "μήκος ()" μέθοδο. Επικαλούμενη αυτή τη μέθοδο σε ένα συγκεκριμένο string θα προκαλέσει το αντικείμενο για να επιστρέψει το μήκος της στοιχειοσειράς σε μορφή ακεραίου. Εάν ένα string με το όνομα " USERINPUT , " τότε η σύνταξη " userInput.length ( ) ? " Θα δώσει στον προγραμματιστή τον αριθμό των χαρακτήρων " USERINPUT " είναι η αποθήκευση εικόνων
Swing στοιχεία
Swing συστατικά που λαμβάνουν εισαγωγής κειμένου , όπως " JTextField " και " JTextArea , " είναι απλά αντικείμενα-κοντέινερ . Μπορούν να κρατήσουν τα δεδομένα τα οποία ο χρήστης σε αυτά , αλλά και τις μεθόδους τους, δεν έχουν τη δυνατότητα να ασκεί όλες τις λειτουργίες με τα πραγματικά δεδομένα . Οι χρήστες μπορούν να κάνουν ένα αντικείμενο να επιστρέψει τα δεδομένα που έχουν στην κατοχή τους με την επίκληση " Gettext ( ) " μέθοδο . Θέτοντας ένα string σε αυτή την έξοδο , ο προγραμματιστής μπορεί να επικαλεστεί " μήκος ( ) " μέθοδο του τσιμπήματος να διακρίνει το μήκος των δεδομένων που ο χρήστης πληκτρολογήσει σε ένα πεδίο .
Εικόνων Αριθμητική εγγραφών
Ενώ το "μήκος ( ) " μέθοδος επιστρέφει το μήκος των δεδομένων με βάση το κείμενο , Java δεν έχουν παρόμοιες μεθόδους για την αντιμετώπιση με αριθμητικά δεδομένα . Εάν ένας χρήστης πληκτρολογεί τον αριθμό 100 και τα καταστήματα προγραμματιστή ως ακέραιος , τότε ο προγραμματιστής δεν μπορεί να καλέσει μια μέθοδο για να ανακαλύψετε άμεσα το μήκος του ακεραίου . Ωστόσο , ο προγραμματιστής μπορεί να ρίξει τα αριθμητικά δεδομένα ως συμβολοσειρά . Εάν ένας προγραμματιστής έχει τον αριθμό 100 αποθηκεύεται στη μεταβλητή " MYINT , " τότε η σύνταξη " String.valueOf ( MYINT ) ? " Θα παράγει μια σειρά που θα αντιμετωπίζει τους αριθμούς ως κείμενο και όχι των ακεραίων . Ο προγραμματιστής μπορεί να επικαλεστεί " μήκος ( ) " μέθοδο του εν λόγω χορδών .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα