JAVA 는 다양한 유형의 데이터 가 비어 있 는 지 판단 합 니 다.

1674 단어 자바 기반
1. list 가 비어 있 는 지 판단 (Map, Set 동 list)
[java]  view plain
 copy
if(list != null && list.size() != 0){  
}  
   
if(list != null && !list.isEmpty()){  
}  
  
list!=null: list 가 존재 하 는 지 여 부 를 판단 합 니 다. null 은 이 list 가 아무것도 가리 키 지 않 는 다 는 것 을 표시 합 니 다. 이때 이 방법 을 사용 하면 빈 포인터 이상 이 발생 합 니 다.  
  
list. isEmpty (): list 에 요소 가 있 는 지 판단 합 니 다.    
  
list. size (): list 에 몇 가지 요소 가 있 는 지 판단 합 니 다.  
  
  
그래서 list 에 요소 가 있 는 지 판단 하 는 가장 좋 은 방법 은:  
  
if(list != null && !list.isEmpty()){  
  //list 가 존재 하고 안에 요소 가 있 습 니 다.  
}  
2. String 형식 데이터 가 비어 있 는 지 판단
[html]  view plain
 copy
직접 if ( s.equals("")),if( !s. isEmpty (), if (s. length () > 0) 로 판단: s 가 null 인 상황 을 무시 하고 s 가 불확실 한 대상 을 가리 키 며 정확 한 Sting 대상 을 호출 할 수 없 는 방법  
  
(1)str == null;  
(2)"".equals(str);  
(3)str.length <= 0;  
(4)str.isEmpty();  
3. date 형식 데이터 가 비어 있 는 지 판단 합 니 다.
Date date=…… //   
if(date==null){
System.out.println("date  ");
}else{
System.out.println("date   ");
}

좋은 웹페이지 즐겨찾기