WEB/Java

list null empty

Diabol 2021. 3. 8. 10:04

VO 에 list get set 을 설정하고 클래스에서 불러와 사용하는데,

list 의 공백을 확인할 때 null 인지, empty 인지 확실치 않아서 서치를 했더니

어디는 null 로 쓰고, 어디는 null 안된다고 empty 로 해야된다고..

결론은 둘 다 사용가능이다!

 

null - List<String> li = null; 이런식으로 초기화를 했을 때고,

empty - List<String> li = new ArrayList<String>(); 이런식으로 했을 때다.

 

기본적이고 당연한 얘기이긴한데..ㅋㅋㅋ

그동안 null 로 초기화해서 null 로 비교하고 있어서 empty 를 사용하는 줄 몰랐다..ㅎㅋ

'WEB > Java' 카테고리의 다른 글

오버로딩, 오버라이딩, 업캐스팅, 다운캐스팅  (0) 2020.06.29
상속, 추상클래스, 인터페이스  (0) 2020.06.29
Java 기본 개념 정리  (0) 2020.06.12