JAVA 는 다양한 유형의 데이터 가 비어 있 는 지 판단 합 니 다.
1674 단어 자바 기반
[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 ");
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
범용 용법 예시앞으로 51CTO 에 정착 해 기술 개발 에 전념 할 테 니 잘 부탁드립니다.다음 코드 는 자신 이 (저자: 이 흥 화) 를 공부 할 때 두 드 린 코드 로 주석 이 완비 되 어 있다. 범용 클래스 Point. ja...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.