Artikel ini berbagi dengan Anda Java String Traversal dan kode spesifik dari berbagai karakter dalam string statistik Java untuk referensi Anda. Konten spesifiknya adalah sebagai berikut
1. Persyaratan: Dapatkan setiap karakter dalam string
menganalisa:
A: Bagaimana saya bisa mendapatkan setiap karakter?
Char Charat (indeks int)
B: Bagaimana saya tahu berapa banyak karakter yang ada?
int panjang ()
kelas publik stringTest {public static void main (string [] args) {// Tentukan string string s = "helloWorld"; untuk (int x = 0; x <s.length (); x ++) {// char ch = s.charat (x); // System.out.println (CH); // hanya output, saya langsung output system.out.println (s.charat (x)); }}}2. Persyaratan: Hitung berapa kali karakter huruf besar, kecil, dan numerik muncul dalam string. (Tidak ada karakter lain yang dipertimbangkan)
Misalnya:
"Person1314Study"
menganalisa:
A: Pertama mendefinisikan tiga variabel bignum, samllnum, angka
B: Traversal dari Array for (), Length (), ChARAT ()
C: Tentukan bignum mana dari masing -masing karakter yang termasuk dalam tiga variabel: (ch> = 'a' && ch <= 'z')
Smallnum: (ch> = 'a' && ch <= 'z')
numberum: (ch> = '0' && ch <= '9')
D: Output
kelas publik stringTest3 {public static void main (string [] args) {// tentukan string string s = "person1314study"; // Tentukan tiga variabel statistik int bignum = 0; int smallnum = 0; int numberNum = 0; // ketenangan melalui string dan dapatkan setiap karakter. untuk (int x = 0; x <s.length (); x ++) {char ch = s.charat (x); // menilai jenis karakter mana yang termasuk dalam if (ch> = 'a' && ch <= 'z') {bignum ++; } lain jika (ch> = 'a' && ch <= 'z') {smallnum ++; } else if (ch> = '0' && ch <= '9') {numberNum ++; }} // hasil output. System.out.println ("berisi"+bignum+"caps"); System.out.println ("berisi"+smallnum+"huruf kecil"); System.out.println ("berisi"+numberNum+"numberNum);}}Di atas adalah semua konten artikel ini. Saya berharap ini akan membantu untuk pembelajaran semua orang dan saya harap semua orang akan lebih mendukung wulin.com.