首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

java数组的有关问题,多谢

2013-12-09 
java数组的问题,谢谢public class Example{String strnew String(good)char[]ch{a,b,c}public

java数组的问题,谢谢
public class Example{
   String str=new String("good");
   char[]ch={'a','b','c'};
   public static void main(String args[]){
      Example ex=new Example();
      ex.change(ex.str,ex.ch); 
      System.out.print(ex.str+" and ");
      System.out.print(ex.ch);
   }

   public void change(String str,char ch[]){
      str="test ok";
      ch[0]='g';
   }
}
输出:good and gbc

这段小程序,在change方法中char[] ch数组为什么不用this.ch[0]='g';在输出时值却变了?
[解决办法]
数组是引用传递

热点排行