1 Ανοίξτε το αρχείο Java με έναν επεξεργαστή κειμένου , όπως Netbeans , Eclipse ή JBuilder Χ. 2
να αναγνωρίσει τις μεταβλητές που απαιτούνται για τον εντοπισμό χαρακτήρων πολλών byte με την προσθήκη του παρακάτω κώδικα στην κορυφή της λειτουργίας σας :
char [ ] c_array ?
String c_string ?
byte [ ] c_byte_array ?
boolean αποτέλεσμα?
String str ?
εικόνων 3
η προετοιμασία της " str " μεταβλητή με τιμή κειμένου με την προσθήκη του παρακάτω κώδικα στη λειτουργία σας :
str = " δείγμα κειμένου κορδόνι " ?
Η 4
Loop μέσα από κάθε χαρακτήρα και να ελέγξετε αν είναι multibyte προσθέτοντας τον παρακάτω κώδικα στη λειτουργία σας :
c_array = str.toCharArray ( ) ?
αποτέλεσμα = false ?
για ( char c : c_array )
{
c_string = Character.toString ( γ) ?
c_byte_array = c_string.getBytes ( "utf - 8" ) ?
εάν ( c_byte_array.length > 1 ) {
System.out.println ( " Εντοπίστηκε μια χαρακτήρων πολλών byte . " ) ?
αποτέλεσμα
= true ?
σπάσει?
} }
αν ( αποτέλεσμα ! )
System.out.println ( " δεν εντοπίζονται τυχόν χαρακτήρες πολλών byte . ")?
Ο βρόχος μετατρέπει κάθε χαρακτήρα σε ένα String . Στη συνέχεια μετατρέπει το String σε έναν πίνακα byte . Τέλος , ελέγχει το μήκος του πίνακα byte . Ένα μήκος μεγαλύτερο από το ένα υποδεικνύει χαρακτήρων πολλών byte που υπάρχουν στο String .
5
Αποθηκεύστε το αρχείο Java , καταρτίζουν και να τρέξετε το πρόγραμμά σας να αναζητήσετε ένα String για τους χαρακτήρες πολλών byte .
Η
Η
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα