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

java集合和集合

陳怡靜1年前7瀏覽0評論

Java集合是Java編程語言中的一種基本數據結構,是用來存儲一組對象,具有動態增加,刪除和修改類型的特性。Java集合框架是Java語言提供的一套用于操作集合的接口和類庫。Java集合框架包含了許多常用的集合類型,如List,Set,Map等。

//創建一個ArrayList集合
List<String> list = new ArrayList<>();
//添加元素
list.add("apple");
list.add("banana");
list.add("orange");
//遍歷列表
for(String fruit : list) {
System.out.println(fruit);
}
//刪除元素
list.remove(0);
//獲取指定位置元素
String fruit = list.get(1);
//檢查列表中是否包含某個元素
if(list.contains("banana")) {
System.out.println("list contains banana");
}
//獲取列表大小
int size = list.size();

Set是一種不允許有重復元素的集合類型,Java提供了幾種Set的實現,如HashSet,TreeSet等。

//創建一個HashSet
Set<String> set = new HashSet<>();
//添加元素
set.add("apple");
set.add("banana");
set.add("orange");
set.add("apple"); //重復元素不會被添加
//打印集合大小
System.out.println(set.size());
//刪除元素
set.remove("orange");
//檢查集合中是否包含某個元素
if(set.contains("banana")) {
System.out.println("set contains banana");
}

Map是一種鍵值對存儲的集合類型,Java中提供了多種Map的實現,如HashMap,TreeMap等。

//創建一個HashMap
Map<String, Integer> map = new HashMap<>();
//添加元素
map.put("apple", 1);
map.put("banana", 2);
map.put("orange", 3);
//獲取元素
int value = map.get("apple");
//遍歷Map
for(Map.Entry<String, Integer> entry : map.entrySet()) {
String key = entry.getKey();
int value = entry.getValue();
System.out.println(key + " = " + value);
}
//刪除元素
map.remove("banana");
//檢查Map中是否包含某個鍵
if(map.containsKey("orange")) {
System.out.println("map contains orange");
}

以上是Java集合框架常用方法的一些常見操作,由于集合框架內置方法較多,也支持自定義實現方法,只要在使用中多加思考和熟練掌握這些方法,就能讓Java集合更好地工作。