Dalam beberapa proyek, Anda mungkin perlu menghitung kata dalam string. Saya telah menulis demo sederhana di sini. Siswa yang membutuhkannya bisa melihatnya.
Jika Anda tidak berbicara omong kosong, cukup posting kode:
Kode Implementasi:
/*** Statistik Jumlah kemunculan dari setiap kata* @param text*/public static void findenglishnum (string text) {// Cari tahu semua kata string [] array = {".", "", "?", "?", "!"}; untuk (int i = 0; i <array.length; i ++) {text = text.replace (array [i], ","); } String [] TextArray = text.split (","); // bepergian peta rekaman <string, integer> peta = hashmap baru <string, integer> (); untuk (int i = 0; i <textArray.length; i ++) {string key = textArray [i]; // Konversi ke string kecil key_l = key.tolowercase (); if (! "". Equals (key_l)) {integer num = map.get (key_l); if (num == null || num == 0) {map.put (key_l, 1); } else if (num> 0) {map.put (key_l, num+1); }}} // output ke console system.out.println ("Frekuensi setiap kata muncul adalah:"); Iterator <string> iter = map.keyset (). Iterator (); while (iter.hasnext ()) {string key = iter.next (); Integer num = map.get (key); System.out.println (key + "/n/t/t" + num + "次/n -------------------"); }}Kode Uji:
public static void main (string [] args) {string text = "Welcome Welcome to Adempiere, produksi peer-produksi yang berbasis di Commons dari aplikasi ERP open source. Prosedur Pengembangan didukung dan didanai oleh Yayasan Adempiere "; findenglishnum (teks); }Hasil Menjalankan:
Masih ada beberapa di belakang yang belum terputus
Di atas adalah semua konten artikel ini. Saya berharap konten artikel ini akan membantu untuk belajar atau bekerja semua orang. Saya juga berharap untuk mendukung wulin.com lebih lanjut!