Java 8ストリームを使用するこの古いスタイルのコードを書き換えるにはどうすればよいですか?私はストリームコードの1行でこれを行うことができることを知っています。Java 8ストリームでImmutablePairを使用するマップにマップのリストを変換する
Map<String, ImmutablePair<Double, Double>> dataCache = new LinkedHashMap<>()
List<Map<String, Object>> data = new ArrayList<>();
for(Map<String, Object> rec : data) {
String code = (String) rec.get("code");
Double x0 = (Double) rec.get("x0");
Double x1 = (Double) rec.get("x1");
dataCache.put(code, new ImmutablePair<>(x0, x1));
}
本質的には、レコードの一般的なリストをより構造化されたハッシュ検索に再マップすることです。
を[なぜ、誰かが助けることができる」であります私?実際の質問ではありませんか?](http://meta.stackoverflow.com/q/284236) –