討論一下關于java的傳值還是引用

          class SwapClass {


          public void swap(StringBuffer x,StringBuffer y){
          x.append(y);
          y=x;
          }
          public void swap(String x,String y){
          String temp = x;
          x = y;
          y = temp;
          }
          public void swap(String[] arr,int x,int y){
          String temp = arr[x];
          arr[x] = arr[y];
          arr[y] = temp;
          }
          public void change(String x){
          x ="franlk";
          }
          public void add(ArrayList al){
          al.add("wang");
          }
          }
          public class test {

          /**
          ?* @param args
          ?*/
          public static void main(String[] args) {
          SwapClass obj = new SwapClass();
          StringBuffer a = new StringBuffer("A");
          StringBuffer b = new StringBuffer("B");
          String[] arr ={"1","2"};
          ArrayList al = new ArrayList();
          al.add("zhang");
          obj.swap(a,b);
          System.out.println(a+","+b);
          System.out.println("---------------------------------");
          obj.swap(arr[0],arr[1]);
          System.out.println(arr[0]+":"+arr[1]);
          System.out.println("---------------------------------");
          obj.swap(arr,0,1);
          System.out.println(arr[0]+":"+arr[1]);
          System.out.println("---------------------------------");
          obj.change(arr[0]);
          System.out.println(arr[0]);
          System.out.println("---------------------------------");
          obj.add(al);
          System.out.println("al length======"+al.size());
          }
          }

          運行結(jié)果
          AB,B
          ---------------------------------
          1:2
          ---------------------------------
          2:1
          ---------------------------------
          2
          ---------------------------------
          al length======2


          ? 方法中改變引用變量指向?qū)ο蟛粫绊懛椒ㄍ庖米兞浚?br />?? 方法中改變引用變量指向?qū)ο蟮闹禃绊懛椒ㄍ庖米兞康闹怠?/p>

          歡迎大家訪問我的個人網(wǎng)站 萌萌的IT人

          posted on 2006-08-15 22:02 見酒就暈 閱讀(153) 評論(0)  編輯  收藏 所屬分類: J2EE文章

          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          導航

          統(tǒng)計

          常用鏈接

          留言簿(3)

          我參與的團隊

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          收藏夾

          BLOG

          FRIENDS

          LIFE

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 拉萨市| 洛阳市| 邛崃市| 进贤县| 天峨县| 安乡县| 宜城市| 同江市| 桐柏县| 育儿| 城市| 黑山县| 太湖县| 祁阳县| 白朗县| 大厂| 三河市| 嵊州市| 获嘉县| 全南县| 乐平市| 安图县| 永济市| 大名县| 石泉县| 化州市| 丹寨县| 竹溪县| 靖江市| 安宁市| 嘉兴市| 葵青区| 甘孜县| 辽阳市| 罗江县| 隆尧县| 广丰县| 普安县| 安塞县| 金坛市| 三门峡市|