IllegalArgumentException 在 java 中的工作原理
how IllegalArgumentExcpetion works in java
我想在我的脚本中使用 IllegalArgumentExcpetion,但我无法在任何地方找到任何信息。
我展示我已经拥有的:
public int getId() {
return id;
}
public void setId(int id) {
if(id<=0) {
throw new IllegalArgumentException("XX must be a positive integer greater than 0!!");
}
this.m2=m2;
}
我希望 IllegalArgumentException 显示消息“XX 必须是大于 0 的正整数!!” XX 表示 id。我的疑问是我不知道如何将 XX 转换为 id
IllegalArgumentException
没什么特别的。您只需要构建消息,例如通过字符串连接并将其传递给构造函数:
throw new IllegalArgumentException(id + " must be a positive integer greater than 0!!");
我想在我的脚本中使用 IllegalArgumentExcpetion,但我无法在任何地方找到任何信息。 我展示我已经拥有的:
public int getId() {
return id;
}
public void setId(int id) {
if(id<=0) {
throw new IllegalArgumentException("XX must be a positive integer greater than 0!!");
}
this.m2=m2;
}
我希望 IllegalArgumentException 显示消息“XX 必须是大于 0 的正整数!!” XX 表示 id。我的疑问是我不知道如何将 XX 转换为 id
IllegalArgumentException
没什么特别的。您只需要构建消息,例如通过字符串连接并将其传递给构造函数:
throw new IllegalArgumentException(id + " must be a positive integer greater than 0!!");