色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

Java面試map和list

王梓涵1年前6瀏覽0評論

Java面試中,常常會涉及到Map和List這兩種數據結構的使用。這兩種數據結構的使用非常廣泛,也是Java程序開發中不可或缺的一部分。

Map是一種鍵值對的數據結構,在Java中可以使用Map接口來實現它。Map的常用實現類有HashMap、TreeMap、LinkedHashMap等。以下是一個HashMap的例子:

Map<String, Integer> map = new HashMap<>();
map.put("apple", 5);
map.put("banana", 10);
map.put("orange", 8);
System.out.println(map.get("apple")); //5
System.out.println(map.keySet()); //[apple, banana, orange]
System.out.println(map.values()); //[5, 10, 8]

List是一個有序的集合,其中可以存儲重復的元素。在Java中,List接口有很多的實現類,例如ArrayList、LinkedList、Vector等。以下是一個ArrayList的例子:

List<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
list.add("orange");
System.out.println(list.get(0)); //apple
System.out.println(list.size()); //3
System.out.println(list.contains("orange")); //true

以上是Map和List的常見用法,希望能對Java面試中的相關問題有所幫助。