这个其实没什么好说的,就是Map的遍历。我习惯的方式如下:
for(Map.Entry<Integer, String> sheetMap : sheetInfo.entrySet()){
ws = wwb.createSheet(sheetMap.getValue(), sheetMap.getKey());
}
Map<Integer,String> sheetInfo 也是个Map。
阅读spring源代码的时候类似下面的代码层出不穷
for (Map.Entry<?, ?> entry : other.entrySet()) {
addPropertyValue(new PropertyValue(entry.getKey().toString(), entry.getValue()));
}