规避equals方法避免空指针的写法 已知变量.equal(未知变量) 举例 比较传递的key是否是a public boolean f1(String key){ return key.equal("a"); } 有很多人写的时候没有养成习惯,所以导致用所谓的未知变量.equal(已知变量),这样很容易造成空指针异常。正确写法应该是 public boolean f1(String key){ return "a".equal(key); }