直接toString输出地址值,Arrays.toString()长度异常的原因解析
在Java中,字符数组是一个对象,继承自Object类。
1. 直接使用str = c.toString()输出地址值
c.toString()调用的是Object类中的toString()方法,该方法返回对象的类名后接@符号以及对象的哈希码。因此,str = c.toString()输出的是字符数组c的地址值,而非其内容。
立即学习“Java免费学习笔记(深入)”;
2. 使用str1 = Arrays.toString(c)输出长度异常
Arrays.toString(c)将数组中的每个元素转换成字符串形式,并用逗号分隔。在本例中,str1 = Arrays.toString(c)将字符数组中的7个字符以这种形式输出,再加上[和]符号,共 18 个字符。因此,str1.length()返回18。
3. c.toString()和Arrays.toString(c)的区别
c.toString()调用的是Object类的toString()方法,输出对象的地址值。
Arrays.toString(c)将数组元素转换成字符串形式,并用逗号分隔输出,适合用于显示数组内容。
以上就是Java字符数组c.toString()和Arrays.toString(c)的区别是什么?的详细内容,更多请关注抖狐科技其它相关文章!
-
归龙潮火锅店封印宝箱密码是什么 归龙潮火锅店封印宝箱密码获取攻略
归龙潮火锅店封印宝箱密码是什么?《归龙潮》作为一款融合了东方美学与现代游戏技术的作品,受到了广泛的好评。视觉效果令人惊艳,剧情设计上展现深厚的底蕴。玩家在游戏中将体验到一段充满挑战与惊喜的旅程。接下来...
-
方舟生存进化古马陆地资源全面讲解
古马陆在方舟里面可以说是一个相当神秘的地方,很多新手玩家没有一点实力的话是不敢轻易进去的,那么到底里面有什么特别恐怖的怪物呢?就让小编给大家介绍一下方舟生存进化古马陆。方舟生存进化古马陆 (1)Sur...
-
笔记本重装系统后没有声音怎么办
谁都离不开笔记本在这个社会,那么我们有的时候会遇到一个问题比如笔记本重装系统后没有声音的情况。面对这个情况足以让我们头疼,毕竟使用 电脑 来听音乐、观看视频或进行语音通话的重点要素就是声音。那如何处理...
-
关于命运冠位指定刷初始的方法介绍
目前市面上的卡牌类游戏非常多,不过像命运冠位指定这种操作性的游戏还是比较少,玩家通过刷初始,拿到一些从者和礼装。下面小编就命运冠位指定刷初始的方法,给大家做一个详细的介绍。命运冠位指定刷初始 一、命运...
-
得物买包有瑕疵怎么投诉
得物收到有瑕疵的包后可按以下步骤投诉:收集瑕疵证据(照片/视频)。联系客服并提供证据,说明退货/换货需求。等待客服审核并协商处理方案。得物买包有瑕疵如何投诉 步骤一:收集证据拍摄瑕疵部分的高清照片或视...