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