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

» JWorld@TW » Java 新手區  

按列印兼容模式列印這個話題 列印話題    把這個話題寄給朋友 寄給朋友    訂閱主題
reply to postflat modego to previous topicgo to next topic
本主題所含的標籤
無標籤
作者 使用map Key不一樣 但是value還是被覆蓋了 何解?
archiec001





發文: 8
積分: 0
於 2016-04-01 03:28 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
1
2
3
4
5
6
7
8
9
10
11
12
13
14
  Map<String,ArrayList<String>> map = new HashMap<String,ArrayList<String>>();
  ArrayList<String> list = new ArrayList<String>();
 
  public static void main(){
      list.add("1");
      list.add("2");
      list.add("3");
      map.put("aa",list);
      list.clear();
      list.add("4");
      list.add("5");
      list.add("6");
      map.put("bb",list);
  }


key分別為 aa bb 但是print的結果是 [aa={4,5,6},bb={4,5,6}]

怎麼會這樣?!


reply to postreply to post
話題樹型展開
人氣 標題 作者 字數 發文時間
530 使用map Key不一樣 但是value還是被覆蓋了 何解? archiec001 458 2016-04-01 03:28
414 Re:使用map Key不一樣 但是value還是被覆蓋了 何解? clock 33 2016-04-01 04:10
368 Re:使用map Key不一樣 但是value還是被覆蓋了 何解? archiec001 37 2016-04-01 05:20
453 Re:使用map Key不一樣 但是value還是被覆蓋了 何解? clock 53 2016-04-01 06:01
» 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