加入收藏 | 设为首页 | 会员中心 | 我要投稿 衢州站长网 (https://www.0570zz.com/)- 应用程序、数据可视化、建站、人脸识别、低代码!
当前位置: 首页 > 教程 > 正文

Java中的集合框架:List、Set和Map实战

发布时间:2024-01-16 15:22:09 所属栏目:教程 来源:小陈写作
导读:  Java中的集合框架提供了三种主要的接口:List、Set和Map。这三种接口可以用来存储和操作一组对象。  List接口  -----  List是一个有序集合,它按照元素的插入顺序保存元素。它允许重复元素,并且它允许使用

  Java中的集合框架提供了三种主要的接口:List、Set和Map。这三种接口可以用来存储和操作一组对象。

  List接口

  -----

  List是一个有序集合,它按照元素的插入顺序保存元素。它允许重复元素,并且它允许使用索引访问元素。List提供了一些方法,例如add()、remove()、get()、set()等,可以用来添加、删除、获取和替换元素。List的例子包括ArrayList和LinkedList。

  Set接口

  ----

  Set是一个无序集合,它不允许重复元素。Set的主要方法是add()和remove(),可以用来添加和删除元素。Set的例子包括HashSet和TreeSet。

  Map接口

  ----

  Map是一个键值对的集合,它允许使用键来查找值。Map的主要方法是put()和get(),可以用来添加、获取和删除键值对。Map的例子包括HashMap和TreeMap。

  下面是一个使用List、Set和Map的例子:

  ```java

  import java.util.*;

  public class Main {

  public static void main(String[] args) {

  // 使用List

  List list = new ArrayList<>();

  list.add("apple");

  list.add("banana");

  list.add("orange");

  System.out.println("List: " + list);

  // 使用Set

  Set set = new HashSet<>();

  set.add("apple");

  set.add("banana");

  set.add("orange");

  System.out.println("Set: " + set);

  // 使用Map

  Map map = new HashMap<>();

  map.put("apple", 1);

  map.put("banana", 2);

  map.put("orange", 3);

  System.out.println("Map: " + map);

  }

  }

  ```

  输出结果为:

  ```java

  List: [apple, banana, orange]

  Set: [apple, banana, orange]

  Map: {apple=1, banana=2, orange=3}

  ```

(编辑:衢州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章