자바 stream

Language/JAVA

[JAVA] Map, Stream - Boolean값이 true인 value의 key 반환받기

😲 자바 Boolean값이 true인 value의 key 반환받기 코드를 짜다보면 boolean값을 여러 개 가진 객체에서 true값을 가진 변수만 추출해야 하는 경우가 종종 있다. 나는 이번에 참가한 서울시 IoT 해커톤에서 위와 같은 기능을 구현해야 했었다. 하지만 이를 효율적인 코드로 구현하는 방법을 몰랐기에 if문을 boolean변수의 수만큼 사용하여 true인 데이터의 변수명을 List에 저장하도록 구현했다. 문제의 DTO @Getter @Setter public class AmenityRequestDto { private boolean elevator; // 엘리베이터 private boolean wideExit; //넓은 출입구 private boolean ramp; // 경사로 privat..

PgmJUN
'자바 stream' 태그의 글 목록