Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/366.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 打印数组和避免空值时出现运算符错误_Java - Fatal编程技术网

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){