toString() in java.lang.Object cannot be applied to (int[])
System.out.println(Arrays.toString(s));
                         ^

解决方案 »

  1.   

    int s[]={1,2,};
    System.out.println(Arrays.toString(s));
    ----------------------------------------
    toString() in java.lang.Object cannot be applied to (int[])
    System.out.println(Arrays.toString(s));
                             ^
      

  2.   

    不能直接使用toString()方法的
    如下:
    for(int i = 0 ;i< Arrays.length(); i++)
      System.out.println(String.valueof(Arrays[i]));
      

  3.   

    我觉得应该没问题啊Arrays提供了一组toString()方法,我都是这样来打印数组的。
      

  4.   

    Array对象的toString()方法产生一个包含数组元素的字符串,在这个字符串中各数组元素由逗号分隔,所以出来的并不是你想要的结果
      

  5.   

    你使用的jdk版本太低, 要1.5以上才支持. 查看你的编译器版本吧!
      

  6.   

    也遇到过和楼主一样的问题,Aarrys是提供了一个toString()方法的,但是他的使用和foreach()一样,是受到JDK版本限制的,应该要1。5以上。!
      

  7.   

    加入包;
    import java.util.*;