JWorld@TW the best professional Java site in Taiwan
      註冊 | 登入 | 全文檢索 | 排行榜  

» JWorld@TW » Java 新手區  

按列印兼容模式列印這個話題 列印話題    把這個話題寄給朋友 寄給朋友    訂閱主題
reply to postflat modego to previous topicgo to next topic
本主題所含的標籤
無標籤
作者 要如何撰寫一個物件對調的方法?
konasJSP





發文: 160
積分: 0
於 2008-03-13 10:33 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
因為java都是傳位址(值), 所以如果要寫一個static方法來互換物件,好像行不通,請問有方法嗎?
錯誤的程式碼如下
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
  public static void main(String[] args) {
    String s1 = "1";
    String s2 = "2";
    swap(s1, s2);
    System.out.println(s1);
    String ss = s2;
    s1 = s2;
    s2 = ss;
    System.out.println(s1);
  }
 
  public static <T> void swap(T t1, T t2) {
    T tt = t1;
    t1 = t2;
    t2 = tt;
  }

輸出結果是
1
2


konasJSP edited on 2008-03-13 10:37
reply to postreply to post
我不聰明 所以要努力
我不富有 所以要有夢想
話題樹型展開
人氣 標題 作者 字數 發文時間
1240 要如何撰寫一個物件對調的方法? konasJSP 406 2008-03-13 10:33
1146 Re:要如何撰寫一個物件對調的方法? shoudauw 16 2008-03-13 10:57
1095 Re:要如何撰寫一個物件對調的方法? qrtt1 514 2008-03-13 11:05
1079 Re:要如何撰寫一個物件對調的方法? konasJSP 626 2008-03-13 11:07
1064 Re:要如何撰寫一個物件對調的方法? qrtt1 249 2008-03-13 11:13
1061 Re:要如何撰寫一個物件對調的方法? konasJSP 218 2008-03-13 11:15
1105 Re:要如何撰寫一個物件對調的方法? qrtt1 344 2008-03-13 11:33
1033 Re:要如何撰寫一個物件對調的方法? konasJSP 328 2008-03-13 11:41
1048 Re:要如何撰寫一個物件對調的方法? Duncan 641 2008-03-13 11:27
1051 Re:要如何撰寫一個物件對調的方法? konasJSP 287 2008-03-13 11:29
1045 Re:要如何撰寫一個物件對調的方法? honeyaaa 42 2008-03-13 11:36
1050 Re:要如何撰寫一個物件對調的方法? shoudauw 431 2008-03-18 11:14
» JWorld@TW »  Java 新手區

reply to postflat modego to previous topicgo to next topic
  已讀文章
  新的文章
  被刪除的文章
Jump to the top of page

JWorld@TW 本站商標資訊

Powered by Powerful JuteForum® Version Jute 1.5.8