자, 우리 모두 Java에서 IllegalArgumentException을 발생시키는 일반적인 방법을 알고 있습니다.
throw new IllegalArgumentException(); // 37 characters
그러나 더 짧은 방법으로 (더 적은 문자로) 그렇게해야합니다. 더 적은 코드로 java.lang.IllegalArgumentException을 어떻게 생성 할 수 있습니까?
- 코드 조각은 Java 7에서 컴파일하고 실행해야합니다.
- 가져 오기 / 외부 패키지 없음 (예 :을 사용하지 않음
java.util.Arrays.toString()
)- java.lang은 자동으로 가져 오기 때문에 예외입니다.
- 고유 한 메소드 / 클래스를 추가 할 수 있습니다.
- java.lang.IllegalArgumentException을 발생시켜야합니다.
- 편집 : 오류 출력 (스택 추적)은 java.lang.IllegalArgumentException으로 이름을 지정해야하므로 하위 클래스는 없습니다.
기초를 시작하려면 :
class Titled {
public static void main(String[] args) {
throw new IllegalArgumentException();
}
}
InterruptedException
.