В этой статье описывается метод программирования Java для реализации статистики о возникновении каждого символа в строке. Поделитесь этим для вашей ссылки, следующим образом:
Import java.util.iterator; import java.util.set; import java.util.treemap; открытый класс treeMapdemo {// Поиск по количеству соответствующих символов, отображаемых в строковой общедоступной статической void main (string [] args) {//system.out.println("tacy void test: ");"); String s = "aagfagdlkerjgavpofjmvglk Я твой"; // вызовут пользовательские методы, чтобы подсчитать количество соответствующих символов, появляющихся метода (ы); } Частный метод статического void (String S) {// Определить контейнер TREEMAP <символ, Integer> TM = NEW TREEMAP <символ, Integer> (); // возьмите все ключи в этой TreeMap и храните их в наборе набора для установки <Catherce> st = tm.keySet (); // конвертировать строку, которую необходимо учитывать в массив символов [] c = s.tochararray (); // Рассчитайте количество раз, когда каждый символ появляется один через один через A FOR LOOP для (int x = 0; x <c.length; x ++) {if (! St.contains (c [x])) {tm.put (c [x], 1); } else {tm.put (c [x], tm.get (c [x])+1); }} // Вызовы пользовательские методы для вывода статистики на консоли PrintMapdemo (TM); } private static void printmapdemo (treemap <символ, Integer> tm) {// todo автоматически сгенерированный набор методов <Catherce> st = tm.keySet (); Итератор <характер> ti = st.thiterator (); for (; ti.hasnext ();) {char key = ti.next (); System.out.println (key+"("+tm.get (key)+")"); }}}Результаты работы:
PS: Вот два очень удобных статистических инструмента для вашей ссылки:
Инструмент подсчета слов онлайн:
http://tools.vevb.com/code/zishutongji
Статистика и редактирование персонажей онлайн:
http://tools.vevb.com/code/char_tongji
Для получения дополнительной информации об алгоритмах Java, читатели, которые заинтересованы в этом сайте, могут просмотреть темы: «Учебное пособие по структуре данных Java и алгоритм», «Сводка операции Java Dom Node», «Сводка Java File и каталог
Я надеюсь, что эта статья будет полезна для всех Java Programming.