List<String> listStr = new ArrayList<String>();
if(listStr.size == 0){
}
내보기에서경우 (listStr.size == 0) {그렇지 않은 (listStr.isEmpty()) {
if(listStr.isEmpty()){
}
대 listStr.isEmpty()
사용의 이점 중 하나가되면 것을 대 목록의 크기를 확인한 다음이를 0과 비교하면 목록이 비어 있는지 여부 만 확인합니다. 코드베이스에 if(listStr.isEmpty())
대신에 종종 if(listStr.size == 0)
이 표시되는 다른 이점이 있습니까? 이 방법으로 내가 잘 모르고있는 이유가 있을까요?
1.6에서'ArrayList.isEmpty'는'return return size == 0;'로 구현됩니다. – khachik