Metoda remove() z ListIterator nic nie usuwa.

0

Cześć,

Może mi ktoś pomóc?
Nie wiem, dlaczego nic nie usuwa.

 LinkedList<String> pList = new LinkedList<>();

        pList.add("Cheese");
        pList.add("Wine");
        pList.add("Beef");
        pList.add("Sole");
        pList.add("Cheese");

        ListIterator<String> iter = pList.listIterator();

       while (iter.hasNext()) {
            if (iter.next().equals("Sole")) {
                iter.remove();
            }
        }

    

Pozdrawiam

0

Wypisz sobie może listę po wyjściu z while.

0

Daję sobie łeb obciąć, że nic się nie zmieniało w liście, wcześniej.
I tak w to nie uwierzycie, ale w moim Intellij raz działa jakaś metoda raz nie.
Sorry za bezsensowny post.

0

Jesteś pewny, że nie było żadnej spacji na końcu na przykład gdzieś?

1 użytkowników online, w tym zalogowanych: 0, gości: 1