因为 name[i]==null 时,name[i].equals(film) 会抛出一个空指针错误。如果film是一个固定的值,且不会为 null,则可以 和name[i] 换一个位置,这个时候就不需要 name[i] !=null这个判断了
你可以尝试一下 String s = null;s.equals("hello");