我有以下代码,我想在for each中中断或继续回路:-
List<Map<String, Object>> dataSource = new ArrayList<>();
Map<String, Object> rowMap2 = new LinkedHashMap<>();
dataSource.stream().forEach(item -> {
Map<String, Object> rowMap2 = new LinkedHashMap<>();
if(item.get("Security").toString().equals("SECURITIES")){
rowMap2 = item;
for(Map.Entry<String, Object> entry : rowMap2.entrySet()){
if(entry.getKey().equalsIgnoreCase("Security")){
entry.getKey().replace(entry.getKey(), mainType);
}
}
dataSource2.add(rowMap2);
}
if(entry.getKey().equals("Stock")){
rowMap2.put(mainType, "SECURITIES");
rowMap2.put(subType, entry.getValue());
dataSource2.add(rowMap2);
}
dataSource2.add(rowMap2)
});
请告诉我怎么做?