str.isEmpty() 与 str.equals("")相同吗?

来源:互联网 发布:咸鱼网是淘宝的吗 编辑:程序博客网 时间:2024/05/22 03:07

什么都不说了,直接源码证明:

public class Test_3 {/** * @param args */public static void main(String[] args) {// TODO Auto-generated method stubString str1 = "";String str2 = " ";String str3 = "1";System.out.println(str1.equals(""));System.out.println(str2.equals(""));System.out.println(str3.equals(""));// true// false// falseSystem.out.println(str1.equals(" "));System.out.println(str2.equals(" "));System.out.println(str3.equals(" "));// false// true// falseSystem.out.println(str1.isEmpty());System.out.println(str2.isEmpty());System.out.println(str3.isEmpty());// true// false// false}}

可得出str.isEmpty() 与 str.equals("")相同,空格不为空

0 0
原创粉丝点击