成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

【轉(zhuǎn)】把listA通過“=”賦值給listB,然后對listA進行clear清空,第二個listB也

geekidentity / 2399人閱讀

摘要:舉個栗子清空后發(fā)現(xiàn)也清空了。此時對象相當與對象的引用,而并不是將對象的值單純的傳遞給對象。即對象的操作將直接改變對象。如結(jié)果中也包含了單純的把值賦予對方方式多種。如下方式一方式二方式三方式四文章轉(zhuǎn)自

舉個栗子

ArrayList A= new ArrayList();
A.add("1");
A.add("2");
ArrayList B = new ArrayList();;
B = A;
A.clear();

A清空后發(fā)現(xiàn)B也清空了。
此時B對象相當與A對象的引用,而并不是將A對象的值單純的傳遞給B對象。即:B對象的操作將直接改變A對象。如B.add("3");結(jié)果A中也包含了“3”;

2.單純的把值賦予對方方式多種。如下:

方式一:

ArrayList B?。?new ArrayList<> (A);

方式二:

ArrayList B?。?A.clone();

方式三:

ArrayList B = new ArrayList();
B.addAll(A);

方式四:

for(String s: A)
 B.add(s);

文章轉(zhuǎn)自https://blog.csdn.net/w305172...

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/74847.html

相關(guān)文章

  • 用 JavaScript 實現(xiàn)鏈表操作 - 07 Append

    摘要:需求實現(xiàn)一個函數(shù),把兩個鏈表連接起來,并返回連接后的鏈表頭結(jié)點。遞歸版本本身就可以作為遞歸的邏輯。實際上等于,直到遞歸到末尾,這時直接返回即可。代碼如下參考資料的代碼實現(xiàn)的測試 TL;DR 把一個鏈表連接到另一個鏈表的末尾。系列目錄見 前言和目錄 。 需求 實現(xiàn)一個 append() 函數(shù),把兩個鏈表連接起來,并返回連接后的鏈表頭結(jié)點。 var listA = 1 -> 2 -> 3 ...

    jone5679 評論0 收藏0
  • Immutable源碼解析與性能優(yōu)化

    摘要:修改的節(jié)點和該父級鏈路上都變成新的對象顯然是最優(yōu)方案。如果你對比的兩個中,一個被過,另一個數(shù)據(jù)又是由其衍生出來的,那效率將是最高的算法的原理與優(yōu)化檢測本地中是否存在已過當前對象字符串。 Immutable原理解析 簡介 what is Immutable 1.不可變,一成不變的 2.對immutable數(shù)據(jù)的每次修改操作都會返回一個新的data 掏出一副老生常談的圖 showImg(h...

    233jl 評論0 收藏0
  • python-數(shù)據(jù)類型之列表

    摘要:是處理一組有序項目的數(shù)據(jù)結(jié)構(gòu),是中使用最頻繁的數(shù)據(jù)結(jié)構(gòu)實現(xiàn),可以完成大多數(shù)數(shù)據(jù)集合類的數(shù)據(jù)結(jié)構(gòu)實現(xiàn)。支持字符數(shù)字字符串甚至還可以嵌套列表元組字典等。一列表的創(chuàng)建是表示,內(nèi)部元素間用逗號隔開。 List是處理一組有序項目的數(shù)據(jù)結(jié)構(gòu),是python中使用最頻繁的數(shù)據(jù)結(jié)構(gòu)實現(xiàn),可以完成大多數(shù)數(shù)據(jù)集合類的數(shù)據(jù)結(jié)構(gòu)實現(xiàn)。支持字符、數(shù)字、字符串甚至還可以嵌套列表、元組、字典等。 (一)列表的創(chuàng)建(...

    Fourierr 評論0 收藏0
  • 「翻譯」在Forge Viewer上實作簡易的模型版本比較

    摘要:現(xiàn)在讓我們修改這個示例讓他可以展示兩個同項目但不同版號的模型及。示例執(zhí)行結(jié)果如下這邊是這個比較模型的括展代碼英文原文 showImg(https://segmentfault.com/img/bVOmjp?w=1542&h=925); 熟悉 BIM360 Team 的朋友可能知道他有一個很牛的模型文檔版本比較的功能,但如果模型是放在 Google 云盤或是百度云盤上有可能做到嗎? Au...

    JowayYoung 評論0 收藏0
  • Python List交集,并集,差集及應用

    生成了兩個List: A = [apple,apple,banana] B = [banana,apple,banana] 交集,并集,差集概念這里不說,python代碼如下: #! /usr/bin/env python # coding:utf-8 listA = [1, 2, 3, 4, 5, 6] listB = [4, 5, 6, 7] # Intersection inte = l...

    learning 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<