Количество появлений каждого слова хеш-таблицы в массивеJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Количество появлений каждого слова хеш-таблицы в массиве

Сообщение Anonymous »

Я пытаюсь напечатать количество появлений значений хеш-таблицы в массиве.
Я использую
int count;
int len = array.length;
for (Map.Entry entry : keyword.hashtable().entrySet()) {
count = 1;
for (int i = 0; i < len; i++) {
t = array;
if (entry.getValue().equals(t)) {
System.out.println(" " + entry.getValue() + ": " + count);
count++;
}
}
}

Но результат выглядит вот так
only: 1
only: 2
was: 1
was: 2
was: 3
was: 4
it: 1
in: 1
in: 2
in: 3
the: 1
the: 2
the: 3
the: 4
the: 5
the: 6
the: 7

Как можно напечатать слово только один раз, учитывая количество появлений?
Вот так
only: 2
was: 4
in: 3
the: 7


Подробнее здесь: https://stackoverflow.com/questions/652 ... n-an-array
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»