【发布时间】:2019-06-25 10:30:32
【问题描述】:
“hm”是什么地图?
Map<String,Person> hm;
try (BufferedReader br = new BufferedReader(new FileReader("person.txt")) {
hm = br.lines().map(s -> s.split(","))
.collect(Collectors.toMap(a -> a[0] , a -> new Person(a[0],a[1],Integer.valueOf(a[2]),Integer.valueOf(a[3]))));
是否依赖于声明?
Map<String,Person> hm = new HashMap<>();
Map<String,Person> hm = new TreeMap<>();
【问题讨论】:
-
A
Map,ergo 不是List或Set。 -
问题已更正
标签: java java-stream collectors