获取hashmap中所有元素的最佳方法是什么?

Pec*_*tum 0 java list hashmap map

我知道我可以使用.values().keyset()自己获取相应的键/值(来自hashmap).我试图让他们在一起并在get方法中返回它.

我可以entryset()用来获取一个条目,但是在循环中做它以生成一个入口集的数组列表然后返回它吗?不确定这是否是最佳方式.有什么建议?

Bil*_*ard 5

entrySet()方法已经返回了地图中所有条目(键/值对)的集合,而不仅仅是单个条目.我想你只需要调用一次并使用它返回的集合,而不是在循环中调用它并填充列表.