【发布时间】:2020-02-14 13:57:17
【问题描述】:
我尝试执行以下简单代码。 System.out.println() 未打印单词“Serializable:”。 输出为 true。
ArrayList<String> arrayList = new ArrayList<String>();
System.out.println("Serializable: " + arrayList instanceof Serializable);
谁能解释一下为什么?
提前致谢。
【问题讨论】:
-
("Serializable: " + arrayList) instanceof Serializable与"Serializable: " + (arrayList instanceof Serializable) -
正确.. 现在我明白了。这是因为运算符优先级。
标签: java arraylist collections