问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java字符串为空的问题

发布网友 发布时间:2022-04-23 02:55

我来回答

5个回答

热心网友 时间:2023-09-15 12:57

①““.equals(str)这个是获取到str的值,和""比较,纯粹的值得比较 如果Str 是“aa”,那么自然不等于
②”null“.equals(str)就是用一个值为null的字符串和str 的值做比较!

③str==null,str 本身引用对象是否是null ,str没有初始化时那么就是一个null 对象

热心网友 时间:2023-09-15 12:58

如果要比喻,那么“”就是一个空杯子,“null”就是杯子中装了内容为"null"的字符串(带引号的null不是真的null),真的null就是啥都没有,杯子都不存在!注意"null".equals(str)和null.equals(str)是不一样的额,后者是错误的。

热心网友 时间:2023-09-15 12:58

".equals"是两个字符串比较内容是否相同的方法,返回类型是boolean。所以一般我们会用方法1判断字符串是否为空,而方法2直接就是错误的。"=="是用于比较内存地址,用与判断字符串是否为空一般用str.size() == 0,方法3也不合适。

热心网友 时间:2023-09-15 12:59

3是对的,1,2是错的,String类型的初始化默认值为null,所以1是错的,“null"的实际意思是,null字符串,所以2也是错的,

热心网友 时间:2023-09-15 12:59

1.str已经被初始化了,字符串的值是"",即空字符串。
2.解释为str="null";即str的长度为4。
3.str未被初始化,不占用内存空间。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 呼伦贝尔油玉不绝电子商务有限公司怎么样? 如何避免wps卡顿? 属鼠的男人找对象是属什么,属鼠的人和什么属相合 96年鼠的姻缘在哪年 属相相合年份运势提升 2024属鼠找对象属什么最佳 黑客攻击网站能报案吗 黑客攻击报案有用吗 win10电脑用户账户控制无法点是只能点否怎么办,而且以管理员身份也运行不了CMD? java中,字符串String类型的""和null值的区别,谢谢! 安装程序必须以管理员身份运行怎么办 JAVA怎么创建一个空字符串的数组 java中空格怎么表示?如果写验证字符串是否正确代码?非常感谢 电脑上所有显示可以用管理员身份运行的程序都打不开 java如果字符串为空 java 中的空格怎么写? java 空字符串与null区别 java中怎么判断字符串是否为空 java中空字符串的问题 Java空字符串与null的区别和判断字符串是否为空的方法 java正则表达式空字符串怎么表示 703硅橡胶与ab胶如何配比使用才能保证胶水在涂上后不易流动又在固化后柔韧性好? 703胶怎么清洗 有没有做电工的请问导热硅脂和玻璃胶和708,703有没有毒毒性多大 703密封胶和704密封胶的区别是什么 703胶水有毒吗 请问各种硅橡胶的用途与区别,如703\704\705胶 “708硅橡胶”可以做“导热硅胶”用吗? java对象属性如果为null,如何实现赋值空字符串 电脑鼠标右键点击出现“以管理员身份运行”是什么意思? 关于java空字符串的问题。 微信电脑版每次打开时以管理员身份运行,如何去除?谢谢! 电脑为什么无法以管理员身份运行软件? W7无法以管理员身份运行 为什么我的电脑以管理员的身份运行突然没了(游戏都要这么运行才能进) 如果电脑一直以管理员身份运行会怎么样 我的电脑不能以管理员身份运行怎么办啊? 网上开无犯罪记录证明流程是怎样的? 网上开的无犯罪证明可以用吗 可以在公安网上办理个人无犯罪证明吗? 网上开的无犯罪记录证明有效吗 2020年贵州可以网上办理无犯罪证明吗? 沈阳和长沙,哪个经济发达一些? linux磁盘已满,查看哪个文件占用多 在网上怎么申请办理无犯罪记录的证明? 10个特大城市GDP出炉,哪个城市的排名让你感到意外? 无犯罪证明网上申请流程是怎样的? 辽宁省份经济排名?