Artikel ini menjelaskan metode pemrograman Java untuk mengimplementasikan statistik tentang terjadinya setiap karakter dalam suatu string. Bagikan untuk referensi Anda, sebagai berikut:
impor java.util.iterator; import java.util.set; impor java.util.treemap; kelas publik treemapdemo {// cari berapa kali karakter yang sesuai muncul dalam string public static main (string [] args) {//system.out.println("wulin.com uji: "); String s = "aagfagdlkerjgavpofjmvglk I am yours"; // Panggil metode khusus untuk menghitung jumlah kali karakter yang sesuai dengan metode yang sesuai; } Metode void statis pribadi (String S) {// Tentukan wadah treemap <karakter, integer> tm = treemap baru <karakter, integer> (); // Ambil semua kunci di TreeMap ini, dan simpan di set untuk set untuk mengatur <chere character> st = tm.keyset (); // Konversikan string yang perlu Anda hitung menjadi karakter array karakter [] c = s.tochararray (); // Hitung berapa kali setiap karakter muncul satu per satu melalui loop untuk (int x = 0; x <c.length; x ++) {if (! St.Contains (c [x])) {tmput (c [x], 1); } else {tmput (c [x], tmget (c [x])+1); }} // Panggil metode khusus untuk output statistik pada console printmapdemo (TM); } private static void printmapDemo (treemap <karakter, integer> tm) {// todo metode stub yang dihasilkan otomatis <karakter> st = tm.keyset (); Iterator <CHARCTER> ti = St.Iterator (); untuk (; ti.hasnext ();) {char key = ti.next (); System.out.println (key+"("+tmget (key)+")"); }}}Hasil Menjalankan:
PS: Berikut adalah dua alat statistik yang sangat nyaman untuk referensi Anda:
Alat Hitungan Kata Online:
http://tools.vevb.com/code/zishutongji
Statistik karakter online dan alat pengeditan:
http://tools.vevb.com/code/char_tongji
Untuk informasi lebih lanjut tentang algoritma java, pembaca yang tertarik dengan situs ini dapat melihat topik: "struktur data java dan tutorial algoritma", "ringkasan tips node dom java", "ringkasan file operasi java dan direktori" dan "ringkasan tip operasi java cache" tips java "tips java" Tips "Java Cache Tips"
Saya harap artikel ini akan membantu pemrograman Java semua orang.