为什么会这样

为什么Arrays.sort()方法和Arrays.toString()方法一起用  

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

       int [] nt={87,65,32,98};

       

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

       Arrays.sort(nt);

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

      

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

       

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

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

有这样的结果是什么意思

32

65

87

98

Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 4

at Dome.cn.HelloWorld.main(HelloWorld.java:38)

代码都正确

空就是什么都没有
浏览 1181回答 1
1回答

望远

 for (int i=0;i<=nt.length;i++)应该是for (int i=0;i<nt.length;i++)数组下标越界异常
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java