我正在使用arraylist在jsp中填充optionscollection。现在我不需要重复的元素。所以我想使用哈希集。如果我使用hashset,不像arraylist,如果我想显示一个空白,如果我添加一个空白作为第一个元素,然后添加其他数据空白显示在组合框的结尾。当我使用arraylist,如果我添加空白作为第一个元素,它显示在开始这是我需要的。无法将元素添加到散列集顶部
任何人都可以帮助我在开始添加哈希集的空白?
我正在使用arraylist在jsp中填充optionscollection。现在我不需要重复的元素。所以我想使用哈希集。如果我使用hashset,不像arraylist,如果我想显示一个空白,如果我添加一个空白作为第一个元素,然后添加其他数据空白显示在组合框的结尾。当我使用arraylist,如果我添加空白作为第一个元素,它显示在开始这是我需要的。无法将元素添加到散列集顶部
任何人都可以帮助我在开始添加哈希集的空白?
HashSet
不是Set
的订购版本。当需要订购Set
和TreeSet
时,请使用LinkedHashSet
。
如上所述,HashSets没有排序。您可能需要:
HashSet _不能保证订单在一段时间内保持不变。请阅读[JavaDocs](http://docs.oracle.com/javase/6/docs/api/java/util/HashSet.html)。 – Kai