下面是别人写的课。
我面临的问题是,当它进入parse method
with 时null as the rawString
,它正在抛出NumberFormatException
。
所以我想做的是,我应该抓住那个 NumberFormatException 和set the value itself as null
. 那么我的做法对吗?
public class ByteAttr {
@JExType(sequence = 1)
private Byte value;
public static ByteAttr parse(String rawString) {
ByteAttr attr = new ByteAttr();
try {
attr.setValue(Byte.valueOf(rawString));
} catch (NumberFormatException nfEx) {
attr.setValue(null);
}
return attr;
}
public Byte getValue() {
return this.value;
}
public void setValue(Byte value) {
this.value = value;
}
}