728x90
728x90
optional
-
ArrayList에서 Optional 객체 찾기, filter 조건 걸기, 배열에서 filter 조건걸기JAVA 2021. 12. 1. 23:11
Java 8에서 Optional 객체를 사용하면 filter 를 사용하여 조건을 걸 수 있다. 코드를 통해서 알아보자. ArrayList에서 Optional 객체 찾기, filter 조건 걸기 로그인 기능을 구현하는 코드이다. Memeber라는 객체가 있다면 Optional로 사용하면 된다. 우선 로그인을 하기 위해서는 loginId로 Optional 객체를 가져오고 비밀번호가 일치하는지 확인해야한다. Member 를 담고 있는 ArrayList 를 반환하는 findAll() 이라는 함수가 있다고 가정해보자. public Optional findByLoginId(Stirng loginId){ return findAll().stream() .filter(m -> m.getLoginId().equals(lo..