欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java常用的集合類(lèi)和主要方法

Java常用的集合類(lèi)有:ArrayList、LinkedList、HashMap、TreeMap、HashSet和TreeSet等。

ArrayList和LinkedList都是基于List接口實(shí)現(xiàn)的,不同之處在于ArrayList是基于數(shù)組實(shí)現(xiàn)的,而LinkedList是基于雙向鏈表實(shí)現(xiàn)的。常用方法包括add、remove、get、set、size等。

ArrayList<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
list.remove(1);
list.get(0);
list.set(0, "kiwi");
list.size();

HashMap和TreeMap都是基于Map接口實(shí)現(xiàn)的,不同之處在于HashMap是基于哈希表實(shí)現(xiàn)的,而TreeMap是基于紅黑樹(shù)實(shí)現(xiàn)的。常用方法包括put、get、remove、containsKey、keySet等。

HashMap<String, Integer> map = new HashMap<>();
map.put("apple", 5);
map.put("banana", 3);
map.get("apple");
map.remove("banana");
map.containsKey("apple");
map.keySet();

HashSet和TreeSet都是基于Set接口實(shí)現(xiàn)的,不同之處在于HashSet是基于哈希表實(shí)現(xiàn)的,而TreeSet是基于紅黑樹(shù)實(shí)現(xiàn)的。常用方法包括add、remove、contains、size等。

HashSet<String> set = new HashSet<>();
set.add("apple");
set.add("banana");
set.remove("banana");
set.contains("apple");
set.size();