我有一个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/