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

java的list和map面試

趙雅婷1年前6瀏覽0評論

在Java的面試中,list和map是常見的數據結構,經常涉及到它們的實現和使用。下面我們首先來了解一下list。

//定義一個List
List<String> list = new ArrayList<>();
//添加元素
list.add("apple");
list.add("banana");
list.add("orange");
//獲取元素
String fruit = list.get(0);
//修改元素
list.set(1, "pear");
//刪除元素
list.remove(2);
//遍歷元素
for (String s : list) {
System.out.println(s);
}

上面的代碼演示了如何定義一個List,以及如何進行元素的增、刪、改、查和遍歷。在Java中,List是一個有序的集合,允許元素重復。

接下來,我們來看一下map。

//定義一個Map
Map<String, Integer> map = new HashMap<>();
//添加元素
map.put("apple", 1);
map.put("banana", 2);
map.put("orange", 3);
//獲取元素
int value = map.get("banana");
//修改元素
map.put("banana", 4);
//刪除元素
map.remove("orange");
//遍歷元素
for (Map.Entry<String, Integer> entry : map.entrySet()) {
String key = entry.getKey();
int value = entry.getValue();
System.out.println(key + " : " + value);
}

上面的代碼演示了如何定義一個Map,以及如何進行元素的增、刪、改、查和遍歷。在Java中,Map是一個鍵值對的集合,每個key只能對應一個value。

綜上所述,List和Map都是Java中非常常用的數據結構,不僅在面試中常常會被問到,也在實際的開發中經常會使用到。

上一篇php id 分頁