Java中的集合可以幫助我們更方便地管理數(shù)據(jù),提高程序執(zhí)行效率。本文將介紹幾種常用的Java集合及其基本用法。
ArrayList
ArrayList可以用來存儲一組對象,通常用于未知集合的快速隨機(jī)訪問。以下是一個(gè)示例程序:
ArrayList<String> list = new ArrayList<>(); list.add("A"); list.add("B"); list.add("C"); System.out.println(list.get(1));
這個(gè)程序創(chuàng)建了一個(gè)ArrayList對象,加入"A"、"B"和"C"三個(gè)字符串,并打印出第二個(gè)字符串"B"。
HashMap
HashMap用于存儲“鍵-值”對,可以通過鍵來快速訪問對應(yīng)的值。以下是一個(gè)示例程序:
HashMap<String,Integer> map = new HashMap<>(); map.put("A",1); map.put("B",2); map.put("C",3); System.out.println(map.get("B"));
這個(gè)程序創(chuàng)建了一個(gè)HashMap對象,將"A"、"B"和"C"三個(gè)字符串映射到1、2和3三個(gè)整數(shù)上,并打印出"B"對應(yīng)的值2。
LinkedList
LinkedList是一個(gè)雙向鏈表,可以用于高效地插入、刪除元素,并支持任意位置的訪問。以下是一個(gè)示例程序:
LinkedList<String> list = new LinkedList<>(); list.add("A"); list.add("B"); list.add("C"); list.add(1,"D"); System.out.println(list.get(2));
這個(gè)程序創(chuàng)建了一個(gè)LinkedList對象,加入"A"、"B"和"C"三個(gè)字符串,并在第二個(gè)元素"B"之前插入字符串"D",并打印出第三個(gè)元素"C"。
總結(jié)
以上介紹了三種常用的Java集合及其基本用法。當(dāng)然,在實(shí)際編寫程序時(shí),您還可以根據(jù)具體需求選擇其他集合。
下一篇css3 盒子長