자바 map

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..

Language/JAVA

[Java] 여러 데이터를 저장하는 법 - Array, List, Map

자바 :: 여러 데이터를 저장하는 법 - Array, List, Map :: 여러 데이터를 저장할 수 있도록 해주는 기능은 자바에 대표적으로 3가지가 있다. 이번 시간에는 그 3가지의 사용법에 대해 소개하는 시간을 갖도록 하겠다. 1. Array (배열) 배열은 같은 종류의 데이터를 하나의 공간에 저장할 수 있도록 해주는 기능이다. 배열의 크기는 처음 선언 시에 입력하게 되며 .length로 배열의 크기를 확인할 수 있다. 인덱스는 0번부터 시작이다. ex) new int[10] -> 인덱스 0~9번 :: 선언 :: 위와 같이 자료형[] 로 선언하거나 배열 생성 시에 값을 초기화하면서 생성할 수 있다. :: 초기화 :: 배열을 초기화할 때는 값을 삽입할 배열의 인덱스를 선택 후 삽입이 가능하다 ex) i..

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