在使用导致 IllegalArgumentException 的方法时,由于您知道它们的法定参数,因此您可以事先使用 if 条件限制/验证参数并避免异常。我们可以使用 if 语句限制方法的参数值。例如,如果某个方法接受某个范围的值,则可以在执行方法之前使用 if 语句验证参数的范围。示例以下示例使用 if 语句处理 setPriority() 方法引起的 IllegalArgumentException。实时演示import java.util.Scanner; public class IllegalArgumentExample { public static void main(String args[]) { Thread thread = new Thread(); ... 阅读更多