我之所以有这个想法是因为 eclipse (Java) 显示了向 catch 子句添加多个异常的可能性,如下所示:
String someInput;
int int1;
try {
int1 = Integer.parseInt(someInput);
} catch (NullPointerException | NumberFormatException e) {
e.printStackTrace;
}
那么这是否意味着我也可以做这样的事情?:
boolen bool1 = (int1 == (int2 | int3));
或像这样投射一个对象?:
(obj1 | obj2) someObject;
还是总是这样指定对象?:
obj1 | obj2 someName;
谢谢你的任何回答,艾伦