时间:2021-05-19
Arrays.deepToString()主要用于数组中还有数组的情况,而Arrays.toString()则相反,对于Arrays.toString()而言,当数组中有数组时,不会打印出数组中的内容,只会以地址的形式打印出来。
补充:Arrays.deepToString()解释和用法(返回指定数组“深层内容”的字符串表示形式)
返回指定数组“深层内容”的字符串表示形式。
如果数组包含作为元素的其他数组,则字符串表示形式包含其内容等。此方法是为了将多维数组转换字符串而设计的。
字符串表现形式: 字符串表示形式由数组的元素列表组成,括在方括号("[]")中。相邻元素用字符 ", "(逗号加空格)分隔。这些元素通过 String.valueOf(Object) 转换为字符串,除非它们是自身的数组。
以上为个人经验,希望能给大家一个参考,也希望大家多多支持。如有错误或未考虑完全的地方,望不吝赐教。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
最简单的方法之一就是用List里面的toString方法如下privatevoidOutString(){ListintegerList=Arrays.asLi
在实际项目中,如果想要把数组中的内容打印出来,直接使用toString方法只会打印出数组的地址,因此需要使用Arrays的toString方法,可以从其内部实现
Java中使用Arrays.asList初始化ArrayListpackagexiaoling;importjava.util.Arrays;importjav
1、使用JavaApi文档中的Arrays类中的sort()进行快速排序复制代码代码如下:importjava.util.Arrays;publicclassT
Java源码系列三-工具类Arrays​今天分享java的源码的第三弹,Arrays这个工具类的源码。因为近期在复习数据结构,了解到Arrays里面