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 를 사용하는 줄 몰랐다..ㅎㅋ