매개변수로 전달된 목록이 비어 있는지 여부를 확인하기 위한 전제 조건입니다. 예를 들어 보겠습니다 -
예시
public void my_fun(List<Object> myList){
if (myList == null){
throw new IllegalArgumentException("List is null");
}
if (myList.isEmpty()){
throw new IllegalArgumentException("List is empty");
}
my_fun(myList);
} 객체 목록을 매개변수로 사용하는 'my_fun'이라는 void 함수가 정의되어 있습니다. 목록이 null이면 관련 메시지를 인쇄합니다. 목록에 요소가 없으면 특정 메시지가 표시됩니다. 이 함수는 목록을 매개변수로 전달하여 호출됩니다. 이 코드 조각은 목록이 비어 있거나 null인지 확인하는 데 사용할 수 있는 전제 조건입니다.