Java如何处理由|分隔的参数?
例如:
例如:
private void foo(int i) {
System.out.println(i);
}
private void bar() {
foo(1 | 2 | 1);
}
这将产生输出结果
3
我曾在SWT/JFace小部件构造函数中看到过这个用法。我无法弄清楚i
的值是如何确定的。