Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Java: Общие вопросы > порядок в HashSet |
Автор: CHEM_Eugene 16.1.2011, 15:35 |
Мне нужно, чтобы при переборе HashSet<String> строки перебирались в точно таком порядке, как они были добавлены туда методом add. Могу ли я использовать для этих целей HashSet? Кроме того некоторые строки могут быть удалены. Мне нужно, чтобы оставшиеся элементы оставались на своих местах. Такое возможно? |
Автор: Allod7 16.1.2011, 15:57 |
HashSet не сохраняет порядок вставки, используй http://download.oracle.com/javase/6/docs/api/java/util/LinkedHashSet.html |
Автор: _Y_ 16.1.2011, 18:10 |
А чем ArrayList<String> плох? Вроде именно так и работает. |
Автор: CHEM_Eugene 16.1.2011, 21:12 |
HashSet вроде как с повторениями борется, поэтому его и взял. Спасибо за советы, LinkedHashSet думаю подойдет больше |