if(arr[1].equals("null"))
是判断arr[1]是不是等于字符串null,“null”是字符串,
按你的业务,要求判断arr[1]是不是空元素(null)
这两个不一样
if(arr[1].equals("null")),这样写,语法上是正确的,但是应该不是你想要的语义,该语句是判断arr[1]的值是否是字符“null“,而null,不加引号,则是表示是一个对象,值为空值
不能,"null"是字符串null,不是空。
可以写成arr[1].equals("")
你这样写会报空指针异常,应该写if("".equals(arr[1])),
"null"是一个字符串,这个字符串里只有4个字母n,u,l,l.