Java中的List/Set和Map的区别
生活随笔
收集整理的這篇文章主要介紹了
Java中的List/Set和Map的区别
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
List按對象進入的順序保存對象,不做排序和編輯操作。
Set對每個對象只接受一次,并使用自己內部的排序方法(通常,你只關心某個元素是否屬于Set而不關心它的順序--否則使用List)。
Map同樣對每個元素保存一份,但這是基于"鍵"(key)的,Map也有內置的排序,因而不關心元素添加的順序。
如果添加元素的順序對程序設計很重要,應該使用LinkedHashSet或者LinkedHashMap。
轉載于:https://www.cnblogs.com/hnwcan/p/4522635.html
總結
以上是生活随笔為你收集整理的Java中的List/Set和Map的区别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 功能测试工具Selenium IDE
- 下一篇: 如何通过css控制内容显示顺序 第二行的