我有以下内容:
Map<String, String> carMap;
List<Car> cars = ......
carMap = cars.stream
.collect(Collectors.toMap(key -> key.getValue(), key -> key.getColor()));
我要遍历汽车,我想在屏幕上显示地图中包含的内容。收集地图后,我可以做类似的事情,但是我不想再浏览列表:
cars.stream()
.forEach(System.out::println)
是否可以在此行中执行sysout?
carMap = cars.stream
.collect(Collectors.toMap(key -> key.getValue(), key -> key.getColor()));
我在流之后尝试了forEach,但显然没有用
答案 0 :(得分:3)
如果仅用于调试目的,并且您希望收集和打印,则可以在此处简单地使用<table class="table">
<thead>
<tr>
<th class="lopendeopdrachten" colspan="10">Opdrachten</th>
</tr>
</thead>
</table>
<div class="collapse" id="currentassignmentdetails">
<table class="table">
<tbody>
<tr class="assignmentdetails">
<td>J. JANSEN<td>
<td>JAARDOSSIER 2019<td>
<td>TEAM 1<td>
<td>DICK<td>
<td>1/5/2020<td>
</tr>
<tr class="assignmentdetails">
<td>J. JANSEN<td>
<td>JAARDOSSIER 2019<td>
<td>TEAM 1<td>
<td>DICK<td>
<td>1/5/2020<td>
</tr>
<tr class="assignmentdetails">
<td>J. JANSEN<td>
<td>JAARDOSSIER 2019<td>
<td>TEAM 1<td>
<td>DICK<td>
<td>1/5/2020<td>
</tr>
<tr class="temporaryassignment">
<td>J. JANSEN<td>
<td>JAARDOSSIER 2019<td>
<td>TEAM 1<td>
<td>DICK<td>
<td>1/5/2020<td>
</tr>
</tbody>
</table>
</div>
-
peek