【发布时间】:2019-02-21 11:37:56
【问题描述】:
我有一个字符串列表,我需要将其以 java 8 中键、值对的形式放入 Map 中。有人可以帮帮我。
List<string> list= [(Id=123,roll number=1,name=maddy)];
我需要 id 的值作为键,值作为 123。用逗号分隔的所有项目都相同。但我在 java 8 中需要它
【问题讨论】:
-
你能定义你的
Map<K,V>的类型吗? -
list.stream().map(s -> s.split("=")).collect(Collectors.toMap(a -> a[0], a -> a[1])); -
"gimme the codez" question = 2 upvotes ...有些人根本不能投票。
-
我看到该问题已被标记为与要求完全相反的其他问题的重复。这是在讽刺吗?
-
我建议重新打开它而不是重复,并立即重新关闭它,因为没有任何努力可以解决问题。
标签: java list dictionary java-8