Okey,我们都知道在Java中引发IllegalArgumentException的正常方法:
throw new IllegalArgumentException(); // 37 characters
但是必须有更短的方式(以更少的字符为单位)。我们如何用更少的代码产生java.lang.IllegalArgumentException?
- 该代码段必须在Java 7中编译并运行。
- 没有导入/外部软件包(例如,不使用
java.util.Arrays.toString()
)- 唯一的例外:java.lang,因为它是自动导入的。
- 您可以添加自己的方法/类。
- 它必须抛出java.lang.IllegalArgumentException
- 编辑:错误输出(stacktrace)必须将其命名为java.lang.IllegalArgumentException,因此没有其子类。
要有一个起点,请执行以下操作:
class Titled {
public static void main(String[] args) {
throw new IllegalArgumentException();
}
}
InterruptedException
。