Например, у меня есть список со следующими значениямиКак бы вы «сжимали» список?
{"A", null, null, "B", null, "C", null, "D", "E", null}
Что бы наиболее эффективный способ сжатия, что
{"A", "B", "C", "D", "E"}
Есть ли способ сделать это быстро и эффективно, не создавая новый список. Было бы также хорошо, если сжатый список выглядел
{"A", "B", "C", "D", "E", null, null, null, null, null}
Итерации по списку удаления любого 'null' ссылки. Вы можете сделать это легко с помощью команды «Итератор» –
«Совместить сравнительный интерфейс», а затем используйте Collections.sort (yourList), чтобы значение null больше нуля, и вы получите версию 2 вашего списка. – DwB
Другой вариант: создать оболочку списка, которая игнорирует добавление (0) – DwB