【发布时间】:2016-03-02 11:51:27
【问题描述】:
List<Student> list = fromStudentTable();
Map<Integer,Student> map = new HashMap<Integer,Student>();
for (Student i : list) {
map.put(i.getDbid(),i);
}
现在我想在没有迭代列表或任何插件(如谷歌番石榴)中的任何方法的情况下隐藏列表以映射......
【问题讨论】:
-
你可以使用java 8 lamda函数。
-
请尝试展示您的尝试。
-
好吧,总得有人来做迭代。您只能将其隐藏在某些库函数后面。
-
@Thilo 我认为他想要内部迭代,所以他需要一个带有 Stream 的 sn-p,就像当前的最佳答案一样。
标签: java list dictionary