| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > 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 думаю подойдет больше |