私はJava 8ストリームを使用してマップキーを大文字に変換する方法は?
private Map<String,List<String>> createTableColumnListMap(List<Map<String,String>> nqColumnMapList){
Map<String, List<String>> targetTableColumnListMap =
nqColumnMapList.stream()
.flatMap(m -> m.entrySet().stream())
.collect(groupingBy(Map.Entry::getKey, mapping(Map.Entry::getValue, toList())));
return targetTableColumnListMap;
}
以下のような方法を持っている私はマップのキーを大文字にしたいが、それを行うための方法を見つけることができませんでした。これを達成するためのJava 8の方法はありますか? [コピーして貼り付けることができます]あなたの質問のための
'Map.Entry :: getKey'を' e - > e.getKey()。toUppercase() 'に置き換えますか? – Holger