본문 바로가기
반응형

자바 컬렉션2

[Java/자바] List, Map 비어있는지 확인하기 ⚡️컬렉션의 Null값 체크 프로젝트를 진행하며 List를 받아와, 비어있는지 확인하기 위해 습관적으로 null 값을 비교해주었다. if( list == null ) { (1) } else { (2) } 동등 연산자를 이용해 컬렉션을 비교하니 전부 (2)의 값으로 결과가 나왔다. 즉, 비어있는 리스트도 비어있지 않다고 결과를 도출한 것이다. 이러한 상황에서 아주 간단히 컬렉션의 메소드를 이용하여 해결했다. 📌 isEmpty() // 컬렉션 객체가 비어있으면 true, 데이터가 있으면 false list.isEmpty(); 컬렉션의 isEmpty() 메소드를 사용하면 비어있을 경우 ture 데이터가 있을 경우 false를 반환해줘 손쉽게 확인할 수 있다. 자바 컬렉션의 객체에서 사용할 수 있기 때문에 li.. 2022. 3. 23.
[Java/자바] ArrayList 사용법 ⚡️ArrayList ArrayList은 자바의 JCF(Java Collections Framework), 자바 컬렉션 프래임워크 중 일부로 List 인터페이스를 상속받은 클래스 중 하나입니다. 한번 생성하면 크기가 고정되는 배열과 다르게 부족한 공간을 자동으로 늘려주는 선형리스트입니다. 배열은 데이터를 추가, 삭제 시 반복문으로 인덱스를 한칸씩 밀거나 당기는 식으로 공간을 조절하지만 ArrayList는 이 과정을 자동으로 처리해주어서 편리하게 사용이 가능합니다. 📌 ArrayList 선언 ArrayList list1 = new ArrayList(); ArrayList list2 = new ArrayList(); // 타입 생략 가능 ArrayList pList = new ArrayList(); // 타.. 2022. 1. 13.
반응형

오픈 채팅