Java 8'e bakmaya başladım ve son zamanlarda yazdığım çok basit bir şeyi yeniden yazmaya çalışacağımı düşündüğüm lambdasları denemek için. Yeni harita sütun ilk harita sütunun savunma bir kopyası olduğu sütun dizeye başka bir harita dize bir dize Haritası açmak gerekiyor. Sütun bir kopya oluşturucuya sahiptir. Şimdiye kadar aldığım en yakın şey:
Map<String, Column> newColumnMap= new HashMap<>();
originalColumnMap.entrySet().stream().forEach(x -> newColumnMap.put(x.getKey(), new Column(x.getValue())));
ama eminim bunu yapmanın daha iyi bir yolu olmalı ve bazı tavsiyeler için minnettar olurum.