1)コレクションの要素のためのこれらの二つのキーワードの間に違いはあり??(コピー他のコレクションとのaddAll他のコレクションにそれらの要素)**コピー**と** addAll **には違いがありますか?
2
A
答えて
6
はい、違いがあります。 java docsから
:
Copy
:コピー別に1つのリストからすべての要素。操作の後、宛先リスト内のコピーされた各要素の索引は、ソース・リスト内の索引と同じになります。宛先リストは、少なくともソースリストと同じ長さでなければなりません。それより長い場合、宛先リストの残りの要素は影響を受けません。は、指定されたコレクションに、指定されたすべての要素を追加し
例:
例:Copy
[1,2,3]
=>[1,2,3,7,8]
AddAll
[4,5,6,7,8]
に[1,2,3]
[4,5,6,7,8]
へ=>[4,5,6,7,8,1,2,3]
AddAll
1
0
はじめに、Collections.copy()
は宛先リストの要素を上書きし、リストのサイズは変更しません。 .addAll()
メソッドは、要素をリストの末尾に追加し、何も上書きせず、多くの要素が追加されてもリストの長さを増加させます。
関連する問題
- 1. のsvnコピーとのsvn枝の間に違いはありますか?
- 2. SQL Server Express(2012)とLocalDBには違いがありますか?
- 3. JavaのaddAll関数はコピーを作成します
- 4. mallocとMarshal.AllocHGlobalとの間に違いがありますか?
- 5. winformとWPFのResources.resxとSettings.settingに違いはありますか?
- 6. なぜ "インポート"と "インポート*"に違いがありますか?
- 7. ExecutorService.submitとExecutorService.executeの間に違いがありますか?
- 8. なぜcalcsize( "!BHB")とcalcsize( "BHB")に違いがありますか?
- 9. ASP.NET MVCのURLにUrl.Content( "〜/ ...")と "〜/"の違いがありますか?
- 10. バニラPHPとMicrosoftのバージョンにコード違いがありますか?
- 11. PHPでは 'print'と 'echo'に違いはありますか?
- 12. Rails 3では、=とassign_attributesに違いはありますか?
- 13. knoxとAWS SDKの違いは何ですか?node.jsにはどのような違いがありますか?
- 14. int&aとint&aに違いはありますか?
- 15. "margin:0 auto;"の間に違いはありますか?と "margin:auto;"
- 16. glClearColor(0.0.0.0,0.0,0.0)とglClear(COLOR_BUFFER_BIT)に違いはありますか?
- 17. gluLookAt()とglFrustum()に違いはありますか?
- 18. IE8とFirefox3のボックスモデルに違いはありますか?
- 19. Context.getTextとContext.getResources.getTextの使用に違いはありますか?
- 20. Lisp: 'nilとnilの間に違いはありますか?
- 21. SimGridでsendとdsendに違いはありますか?
- 22. window.localStorageとlocalStorageの間に違いはありますか?
- 23. on_exit()関数とatexit()関数に違いはありますか?
- 24. DB_DOUBLEとdbDoubleに違いはありますか?
- 25. MongoDBに$ lt/$ gtと$ neの違いはありますか?
- 26. vbNullStringと ""の間に違いはありますか?
- 27. LayoutInflater.from(context)とcontext.getLayoutInflater()の間に違いはありますか?
- 28. f:ajaxとa4j:ajaxの間に違いはありますか?
- 29. RhinoMockのSetupResultとStubに違いはありますか?
- 30. React.render()とReactDOM.render()に違いはありますか?