Java字符串中""和null有什么区别,同时有两个会不会造成混淆,null能equals比较么
2条回答 默认 最新
- 伪墨 2019-10-11 11:26关注
null 代表的是空对象,对空对象做任何操作都不行的(equals也不行),除了=和==。 null 可以赋值给任何对象。
""代表的是空字符串,即一个字符串的长度是0。解决 无用评论 打赏 举报
Java字符串中""和null有什么区别,同时有两个会不会造成混淆,null能equals比较么
null 代表的是空对象,对空对象做任何操作都不行的(equals也不行),除了=和==。 null 可以赋值给任何对象。
""代表的是空字符串,即一个字符串的长度是0。