搜索

JAVA Arrays类 Arrays.fill的问题

发布网友 发布时间:2024-10-24 00:44

我来回答

2个回答

热心网友 时间:2024-11-06 05:27

Arrays这个类作为一个数组的工具类来使用。里面大量的方法都是静态的,因此可以直接通过类名点出来。如:Arrays.sort(int[]);而实际上来说,由于Arrays这个类的用处多用于作为工具来用,而不会需要了解这个工具的toString方法,(事实上也无法调用,因为无法实例化)。我这里说的继承自object的toString方法。之所以他会有toString,完全是因为他本身继承自Object类,并非他自己写了toString(换句话说,不是他想要有这个toString,而是他必须要有这个toString,因为所以类都直接或间接继承了Object)但是,Arrays里面提供了大量的toString(args)即带参数的toString,这个方法也是静态的,但他不是继承自object的方法,而是Arrays自己的。这个方法的作用是输出一个数组。因为通常定义一个数组int[]a=new{1,3,5,6,9},然后system.out的时候他会输出的很莫名其妙。而不是人们想要看到的13569因此Arrays里的toString(int[])应运而生。int[]a=new{1,3,5,6,9};System.out.println(Arrays.toString(a));将会得到你想要的结果了

热心网友 时间:2024-11-06 05:28

1~5 是指下标,5不是总数 。。。。。。。。。。。。。
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
Top