为了账号安全,请及时绑定邮箱和手机立即绑定

int型数组为什么通过Arrays.sort() 排序后,还要通过Arrays.toString() 转换成字符串排序?


http://img1.sycdn.imooc.com//57657d1c0001d75d06180361.jpg

int型数组,为什么通过Arrays.sort() 排序后,还要通过Arrays.toString() 转换成字符串排序?

正在回答

4 回答

toString()意思就是将数组里面的所有数据连接成一个字符串,然后按字符串一次性输出出来,你也可以循环遍历输出数组中的每个数据

0 回复 有任何疑惑可以回复我~

显示方式不同罢了。排序后,比如

56

67  

78   

98,

而字符串排序【56 67 78 98】

0 回复 有任何疑惑可以回复我~

其实是不用toString()方法,直接使用println(int x)也是可以打印int类型数字的,题目中只是想让大家练习一下Arrays的toString()方法而已。

1 回复 有任何疑惑可以回复我~

数组只能被转换成字符串才能显示出来。

0 回复 有任何疑惑可以回复我~
#1

lpwsxz 提问者

是怎么转换的?
2016-06-19 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

int型数组为什么通过Arrays.sort() 排序后,还要通过Arrays.toString() 转换成字符串排序?

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号