Java 打印数组和避免空值时出现运算符错误
我试图从数组中打印出详细信息,但避免打印出空值,这是我的简短代码,有人知道我为什么会出现错误“!运算符不能应用于虚构”和“!运算符不能应用于非虚构”Java 打印数组和避免空值时出现运算符错误,java,Java,我试图从数组中打印出详细信息,但避免打印出空值,这是我的简短代码,有人知道我为什么会出现错误“!运算符不能应用于虚构”和“!运算符不能应用于非虚构” 案例2: for(int i=0;i您想要的虚拟数组[i]!=null=是赋值运算符。!是逻辑而不是运算符。它只适用于布尔表达式。以下是一些有效的语法 if (fictionArray[i] != null) 或 使其成为虚拟数组[i]!=null!=operator 检查两个操作数的值是否相等,如果值不相等,则条件变为真
案例2:
for(int i=0;i您想要的虚拟数组[i]!=null
=
是赋值运算符。!
是逻辑而不是运算符。它只适用于布尔表达式。以下是一些有效的语法
if (fictionArray[i] != null)
或
使其成为虚拟数组[i]!=null
!=operator
检查两个操作数的值是否相等,如果值不相等,则条件变为真
if (fictionArray[i] != null){
或
将if(!virtualArray[i]=null)
更改为if(virtualArray[i]!=null)
及
将if(!nonfictionaray[i]=null)
更改为if(nonfictionaray[i]!=null)
=
为赋值。=
为相等。!=
为非相等。感谢您的帮助:)
if (!(fictionArray[i] == null))
if (fictionArray[i] != null){
if (nonfictionArray[i] != null){