java - 如何从 HashSet<ArrayList<Integer>> 打印出 ArrayList<Integer>?

标签 java hashset

我有一个HashSet<ArrayList<Integer>> 。其打印格式为:

[ [1, 2], [11, 22], [111, 222] ]

现在,如果我只想打印最后一个 Array<Integer>这是 [111, 222] , 我怎么做?有没有类似indexOf()的方法对于HashSet

最佳答案

你不能,因为集合内没有顺序,因此没有索引。所以你的“最后”元素并不总是相同的。如果您需要它们按顺序排列,您可以使用 LinkedHashSet .

或者你迭代 Set 的所有元素并找到你想要打印的元素。

关于java - 如何从 HashSet<ArrayList<Integer>> 打印出 ArrayList<Integer>?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20538699/

相关文章:

java - JSP引擎处理jsp文件时如何获取servlet代码

java - 从 DOM 对象创建的 ArrayList 中删除属性,也会将它们从原始文档中删除。我究竟做错了什么

java - 2015 年 6 月 30 日闰秒期间在 Amazon Linux AMI 上运行的日历操作

java - Akka 分布式 pub sub : Java implementation not working

java - 使用jdbc连接到sql服务器

c++ - 如何在C++中正确使用hash_set

java - 线程 "main"java.util.ConcurrentModificationException 中的异常

java - 哈希集包含/等于值

java - 从另一个类创建一个类的新实例

java - 我如何保持哈希集按字母顺序排列?