我尝试使用计数器来计算 null 或空字符串的数量。但总是失败。我打印它们来测试它。
System.out.println(samples.get(0).getAuthor2());
System.out.println(samples.get(0).getAuthor2() == " ");
System.out.println(samples.get(0).getAuthor2().isEmpty());
System.out.println(samples.get(0).getAuthor2() == null);
结果是这样的。 如果这些都是假的,那么这个空白是什么?
最佳答案
要测试字符串,您必须使用 equals 方法,这样您就可以了
System.out.println(samples.get(0).getAuthor2().equals(" "));
说实话
关于java - 空值或空字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61949488/