比如我有一个String类型的变量color。我现在要判断这个color是否为红色。就应该这么写:
if ("red".equals(color)){ ... }
这样做的好处是即使color变量为null也不会报空指针异常。
如果是if (color.equals("red")){ ... }
这种写法,则color为null的时候会出现空指针异常NullPointerException。
equals判断字符串相等的时候常量要放左边来避免空指针异常
最新推荐文章于 2021-09-28 14:52:09 发布