21
Java 8 List <V>를 Map <K, V>로
Java 8의 스트림과 람다를 사용하여 객체 목록을 Map으로 변환하고 싶습니다. 이것이 Java 7 이하에서 작성하는 방법입니다. private Map<String, Choice> nameMap(List<Choice> choices) { final Map<String, Choice> hashMap = new HashMap<>(); for (final Choice choice : choices) { hashMap.put(choice.getName(), choice); } return hashMap; } Java 8 및 Guava를 사용하여 쉽게 수행 할 …
932
java
lambda
java-8
java-stream