21xrx.com
2024-09-17 03:48:04 Tuesday
登录
文章检索 我的文章 写文章
Java中常用的集合类有哪些? - 代码案例详解
2023-06-15 09:31:14 深夜i     --     --
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编程有所帮助。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复