1 回答
紫薇北极大帝
TA贡献7条经验 获得超9个赞
个人浅见(如果你的问题不是太难的话):
第一个,你这个方法中 hello 只是一个对象,不是类,而此 sort 不是 Array 的功能方法,而是你类中定义的方法,所以你这句话是:对象.方法(参数)。
第二个,以第一点为依托,你定义的 sort 的参数就是数组类型,而不是 int 型,与数组自身方法的排序是两个概念。
第三个,就是你说的 toString 和 sort(Array)(数组本身的方法,不是你定义的sort方法):
Arrays.toString(scores); // 将 scores 数组转成字符串并将该值返回
Arrays.sort(scores) // 将 scores 数组里的值按从小到大进行排序
scores.length // 返回 scores 数组的长度属性
注:数组的长度是属性,length 后不加 (),如果 sores 是字符串,那么获取其长度写法
scores.length(),因为这里的length() 就是我们常说的方法,不是属性。
添加回答
举报
0/150
提交
取消