почему foreach выходит не пройдя по всему HashMap?

151
02 июля 2019, 00:20
for (Integer a:listCount.keySet()
         ) {
        if (listCount.get(a).equals(winner)){
        while (winner>0){
            System.out.print(a+" ");
            winner--;
        }}

если вместо while написать sout(a) то выводит все нужные ключи, а с while только первый попавшийся, подскажите что не так? то есть мне требуется вывести ключи в количестве winner, если значение в ключе равно winner

READ ALSO
Generics и свой пример

Generics и свой пример

Просмотрел видео про Generic

116
Отображение графика LineChart

Отображение графика LineChart

возникла такая проблемаМне нужно нарисовать график по Машине Тьюринга(зависимость кол-ва шагов от длины слова), когда я пытаюсь его нарисовать...

110
Анимация свайпа в вебвью

Анимация свайпа в вебвью

Хочу создать приложение-книжкуНа данный момент пришёл к решению использовать HorizontalWebView (нашёл на просторах stackoverflow)

135
Unicode и ASCII в Java

Unicode и ASCII в Java

Как известно, Java использует таблицу Unicode для кодировки символовНо при попытке привести символ к int, получается его значение этого символа...

143