StringBuffer 小弟还是不太懂,望高人指点stuMessage  是一个Stirng 类型的2维数组
我想把它转化成 StringBuffer 类型。
请问,下面的错在哪里public void P(){
for(int i=0;i<=stuMessage.length;i++)
  for(int j=0;j<=8;j++)
    {
     String temp=stuMessage[i][j];
      StringBuffer student[i][j]=new StringBuffer(temp);
     }

}

解决方案 »

  1.   


    public void P(){ 
    for(int i=0;i <=stuMessage.length;i++) 
      for(int j=0;j <=8;j++) 
        { 
         String temp=stuMessage[i][j]; 
          StringBuffer student[i][j]=new StringBuffer(temp); //你这样就不对了
           StringBuffer  sb = new StringBuffer(temp); //这样可以了,你是不是重新把这个StringBuffer放进这个2维数组?
         } }
      

  2.   


    String[][] stuMessage = new String[10][10];//你自己填充吧
    StringBuffer[][] student = new StringBuffer[10][10];
    for(int i=0;i <=stuMessage.length;i++) 
      for(int j=0;j <=8;j++) 
        { 
         String temp=stuMessage[i][j]; 
         student[i][j]=new StringBuffer(temp); 
         }  }
      

  3.   

    我就是希望 把他们都转化后都放进新创建的StringBuffer[][]里啊
    这样我以后才能修改它呀?
    这样不行嘛?