stream
-
Ramda Loop 돌면서 원하는 값 추출하기JAVA 2021. 7. 1. 22:49
ID 와 NAME 을 멤버변수로 가지는 Member 클래스가 있다 ID NAME public class Member() { public Sting id; public String name; } 그리고 ID 가 Key 이고 Member 들을 저장하는 HashMap 이 있다 public Map members = new HashMap(); Member 의 Name 를 가지고 members 에서 Member 를 찾는 Ramda 로직을 보겠다 String name = "감나무"; Member member = members.values().stream(). filter(member -> member.name.equals(name)).findAny().get(); members.values() 로 Map 에 담긴 객..
-
Lambda 식 / ArrayList를 사용한 Stream 연산JAVA 2020. 5. 28. 20:09
고객 Class public class Customer { private String name; private int age; private int price; public Customer(String name, int age, int price) { super(); this.name = name; this.age = age; this.price = price; } public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } public int g..