当然不行了!
如下的代码能行吗??int aa = 123;
String bb = (String) bb;//肯定不行的!!

解决方案 »

  1.   

    public class arraylist{
    public static void main(String args []){
    ///java.util.ArrayList a=new java.util.ArrayList();
    int b[][]=new int [10][10];
    String c[][]=new String [10][10];
    int n=0;
    for(int i=0;i<10;i++){
    for(int j=0;j<10;j++){
                        b[i][j]=i+j; 
    }
    }
    for (int i = 0; i < 10; i++){ 
    for(int j=0;i<10;i++){
    c[i][j] =String.valueOf(b[i][j]);
    System.out.println(c[i][j]);
    }
    }
    }
    }
      

  2.   

    试试:
    c[i][j] =(String)b[i][j];
      

  3.   

    如不行,试试:
    c[i][j] =String.valueOf(b[i][j]);
      

  4.   

    c[i][j] =String.valueOf(b[i][j])才行
      

  5.   

    木瓜哥哥的代码是对的,你的代码编写的想法都不对,你完全是照着套的方式,应该调用String类的方法来进行转换!
      

  6.   

    当然不能转换啦,b[i][j]是value,而c[i][j] is reference,
    value 不能转换为 reference