1 Ανοίξτε ένα πρόγραμμα επεξεργασίας κειμένου ή το αγαπημένο σας Java ολοκληρωμένο περιβάλλον ανάπτυξης ( IDE ) 2
Επικολλήστε τον ακόλουθο κώδικα στο πρόγραμμα επεξεργασίας : .
δημόσια τάξη LetterFrequency {
δημόσια στατική άκυρη κύρια ( String [ ] args ) {
String s = " Αυτό είναι ένα string . "?
String temp = s.toUpperCase ( ) ?
char [ ] arr = temp.toCharArray ( ) ?
HashMap για ( char c : arr ) { try { count.put ( c , count.get ( γ ) +1) ? } αλιευμάτων ( NullPointerException ε) { count.put ( γ , 1 ) ? } } για το (c Χαρακτήρας : count.keySet ( ) ) { System.out.println ( c + " = " + count.get ( γ ) ) ? } } } Αυτό δημιουργεί μια σειρά δειγμάτων και μετατρέπει όλα τα γράμματα σε κεφαλαία , όπως ο κωδικός δεν πρέπει να γίνεται διάκριση μεταξύ κεφαλαίων και πεζών γραμμάτων . Στη συνέχεια ανακτά μια σειρά από κάθε χαρακτήρα της συμβολοσειράς και δημιουργεί ένα « HashMap » που σχετίζεται με χαρακτήρες σε ακέραιους αριθμούς . Στη συνέχεια, προχωρεί μέσα από κάθε γράμμα της συστοιχίας και αυξάνει την καταμέτρηση στο « HashMap " κατά ένα. Αν ο χαρακτήρας δεν έχει δει ποτέ πριν , και ως εκ τούτου δημιουργεί ένα « NullPointerException , " αυτό προστίθεται στη συστοιχία και δεδομένης μιας τιμής " 1 ". Τέλος , εκτυπώνεται μια αναφορά στον χρήστη . Αποθηκεύστε την εργασία σας . Εάν χρησιμοποιείτε ένα IDE , μπορείτε να εκτελέσετε αυτό το πρόγραμμα κάνοντας κλικ στο κουμπί λειτουργίας.
Εικόνων 3
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα