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

这代码啥问题。问啥老是报错

/导入Arrays类

import java.util.Arrays;


public class HelloWorld {

    public static void main(String[] args) {

        

// 定义一个字符串数组

String[] hobbies = { "sports", "game", "movie" };

        

// 使用Arrays类的sort()方法对数组进行排序

Arrays.sort(hobbies);

for(int i=0;i<hobbies.length;i++){

    System.out.println(hobbies[i]);

}

        

// 使用Arrays类的toString()方法将数组转换为字符串并输出

System.out.println(Arrays.toString[hobbies]            );

}

}


正在回答

5 回答

说白了就是循环语句里面,当i=0时,score[0]=sports,那么0跟sports如何比较大小?所以报错了

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

// 使用Arrays类的sort()方法对数组进行排序

Arrays.sort(hobbies);

for(int i=0;i<hobbies.length;i++){

    System.out.println(hobbies[i]);


hobbies是字符怎么比较大小?怎么去进行升序排列 ?  所以这里错了

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

慕粉2235138145

Arrays.sort(hobbies); for(int i=0;i<hobbies.length;i++){ System.out.println(hobbies[i]); }
2020-04-22 回复 有任何疑惑可以回复我~
//导入Arrays类

import java.util.Arrays;



public class HelloWorld {
    public static void main(String[] args) {
// 定义一个字符串数组
        String[] hobbies = { "sports", "game", "movie" };
// 使用Arrays类的sort()方法对数组进行排序
        Arrays.sort(hobbies);
// 使用Arrays类的toString()方法将数组转换为字符串并输出
        System.out.println(Arrays.toString(hobbies)  );

    }

}





你用这个看一下

说实话 你可以不用for循环的

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

还是一样报错

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

System.out.println( Arrays.toString(hobbies));

toString后面用小括号()而不是中括号[]


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

举报

0/150
提交
取消
Java入门第一季(IDEA工具)升级版
  • 参与学习       1165220    人
  • 解答问题       17581    个

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

进入课程

这代码啥问题。问啥老是报错

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信