String a = null跟String a = ""有什么区别

如题所述

String a = null ; 申明一个string类型的 a,同时在内存里申请了一个地址,但是该地址不指向任何引用地址;

String a = "" ;申明一个string类型的 a,既在内存里申请了地址,该地址又指向一个引用该字符串的引用地址;追问

判断用户名和密码是否为空是使用username.equals("")还是username == null

追答

用或者“||”

追问

我是说获取到输入框的值后,用哪种方式判断输入的是否为空

追答

username.equals("")

温馨提示:答案为网友推荐,仅供参考
相似回答