21xrx.com
2025-03-24 04:46:30 Monday
文章检索 我的文章 写文章
Java中常用的集合类有哪些? - 代码案例详解
2023-06-15 09:31:14 深夜i     14     0
Java 集合类 ArrayList HashMap LinkedList HashSet TreeMap

在Java中,集合类是我们编程中最常用的类之一。它们提供了一种高效地存储和操作数据的方式。在这篇文章中,我们将介绍Java中常用的集合类,并提供一些简单的代码示例。

1. ArrayList

一个长度可变的数组,可以在其中存储各种类型的对象。

import java.util.ArrayList;
public class Main {
 public static void main(String[] args) {
  ArrayList
  myArrList = new ArrayList 
  
   ();
  
 
  myArrList.add("apple");
  myArrList.add("banana");
  myArrList.add("cherry");
  System.out.println(myArrList);
 }
}

2. HashMap

一种可以存储键-值对的对象,可以使用键来获取值。

import java.util.HashMap;
public class Main {
 public static void main(String[] args) {
  HashMap
  myHashMap = new HashMap 
  
   ();
  
 
  myHashMap.put("key1", "value1");
  myHashMap.put("key2", "value2");
  myHashMap.put("key3", "value3");
  System.out.println(myHashMap);
 }
}

3. LinkedList

一个双向连接的列表,可以在其中存储各种类型的对象。

import java.util.LinkedList;
public class Main {
 public static void main(String[] args) {
  LinkedList
  myLinkedList = new LinkedList 
  
   ();
  
 
  myLinkedList.add("apple");
  myLinkedList.add("banana");
  myLinkedList.add("cherry");
  System.out.println(myLinkedList);
 }
}

4. HashSet

一种没有重复元素的集合。

import java.util.HashSet;
public class Main {
 public static void main(String[] args) {
  HashSet
  myHashSet = new HashSet 
  
   ();
  
 
  myHashSet.add("apple");
  myHashSet.add("banana");
  myHashSet.add("cherry");
  System.out.println(myHashSet);
 }
}

5. TreeMap

一种可以存储键-值对的有序映射,根据键进行排序。

import java.util.TreeMap;
public class Main {
 public static void main(String[] args) {
  TreeMap
  myTreeMap = new TreeMap 
  
   ();
  
 
  myTreeMap.put("key1", "value1");
  myTreeMap.put("key2", "value2");
  myTreeMap.put("key3", "value3");
  System.out.println(myTreeMap);
 }
}

通过了解常用的Java集合类,我们可以更加高效地存储和操作数据。希望这篇文章对你的Java编程有所帮助。

  
  

评论区

请求出错了