我有以下代码。
for (String str5 : verticesposition2) {
if(!str5.contains(("Vertex")||("Name")||("Transmittance")) {
System.out.println(str5);
}
}
如您在上面看到的,如果字符串不包含“顶点”,“名称”或“透射率”,我希望将其打印出来。但是我得到一个编译错误,说||。参数类型未定义operator。我是编程的新手,所以我不确定这意味着什么,请问有人可以指出正确的方向来修复我的代码吗?
最佳答案
||运算符使用单个布尔项,而不是提供许多不同的参数。
if((!str5.contains("Vertex")||!str5.contains("Name")||!str5.contains("Transmittance")){