... из готового отсортированного LinkedList.
Пока вы можете гарантировать, что список действительно отсортирован (не упорядочен, но действительно отсортирован), который Результаты в дублированных элементах находятся рядом друг с другом, вы можете просто сравнить эти 2 соседа и сдвинуть их, если они разные.
только циклы
Если вы имеете в виду скорее "итерации", чем циклы (for-each
), то это способ go:
ListIterator<String> it = sortedCounties.listIterator();
String current = it.next(); // get a first element
while (it.hasNext()) {
String next = it.next(); // get another one
if (current.equals(next)) { // if equal
it.remove(); // .. remove the "next" element
} else {
current = next; // .. or else shift by one
}
}