在Java中,處理集合操作主要涉及到以下幾個(gè)方面:
List<String> list = new ArrayList<>();
Set<String> set = new HashSet<>();
Map<String, Integer> map = new HashMap<>();
add()
方法。例如:list.add("apple");
set.add("banana");
map.put("key", 1);
remove()
方法。例如:list.remove("apple");
set.remove("banana");
map.remove("key");
// 使用迭代器
Iterator<String> iterator = list.iterator();
while (iterator.hasNext()) {
System.out.println(iterator.next());
}
// 使用增強(qiáng)for循環(huán)
for (String item : list) {
System.out.println(item);
}
size()
、isEmpty()
等方法查詢集合的大小和是否為空。例如:System.out.println("List size: " + list.size());
System.out.println("Set is empty: " + set.isEmpty());
contains()
方法判斷元素是否在集合中。例如:System.out.println("List contains apple: " + list.contains("apple"));
System.out.println("Set contains banana: " + set.contains("banana"));
Collections.sort()
方法對(duì)列表進(jìn)行排序:Collections.sort(list);
System.out.println("Sorted list: " + list);
ArrayList
的構(gòu)造函數(shù)將數(shù)組轉(zhuǎn)換為列表:String[] array = {"apple", "banana", "orange"};
List<String> list = new ArrayList<>(Arrays.asList(array));
這只是Java集合操作的基本概述,實(shí)際上Java集合框架提供了更多功能豐富的方法。要了解更多關(guān)于Java集合操作的信息,建議查閱相關(guān)文檔和學(xué)習(xí)資源。