【发布时间】:2018-12-16 01:44:34
【问题描述】:
我想在我的脚本中使用 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
【问题讨论】:
-
连接:
throw new IllegalArgumentException( id + " must be a positive integer greater than 0!!"); -
顺便说一句,
this.m2=m2;没有任何用处:您正在为自己设置一个字段。也许你的意思是this.m2=id;?
标签: java exception illegalstateexception