起因:我要判断一个字符串非空,代码是这样写的:!str.isEmpty(),当字符串的值等于null的时候,运行代码就会抛出空指针异常,因为字符串为null的时候不能调用它的任何方法。 代码应该写成下面这样,首先要判断是否为null: String str="haha"; if(str!=null&&!str.equal(""){ System.out.println("字符串非空"); } 相关文章: 2021-12-01 2022-02-02 2021-07-09 2021-06-06 2021-10-03 2021-08-17 2022-12-23 2022-12-23