📜  Java程序的输出 |设置 33(集合)(1)

📅  最后修改于: 2023-12-03 15:32:05.534000             🧑  作者: Mango

Java程序的输出 | 设置 33(集合)

在Java中,我们可以使用各种输出方法来打印程序的结果。在本文中,我们将介绍如何在Java中使用集合来输出结果。

集合简介

集合是Java中的一种数据结构,可以存储多个对象。它根据特定的规则组织对象,使得它们可以方便地搜索、访问和操作。

Java提供了多个集合类,每个类都有其自己的特性和用途。常见的Java集合包括:

  • ArrayList:可变大小的数组列表。
  • LinkedList:可变大小的链表。
  • HashSet:无序的、不允许重复元素的集合。
  • LinkedHashSet:有序的、不允许重复元素的集合。
  • TreeSet:有序的、不允许重复元素的集合。
使用集合输出结果

让我们看一下如何使用Java集合来输出结果。

ArrayList

首先,我们来看怎样使用ArrayList打印字符串数组。

import java.util.ArrayList;

public class Main {
  public static void main(String[] args) {
    ArrayList<String> list = new ArrayList<String>();
    list.add("Hello");
    list.add("World");
    list.add("!");
    System.out.println(list);
  }
}

代码解析:

  • 创建ArrayList对象。
  • 添加三个字符串。
  • 打印ArrayList对象。

输出结果:

[Hello, World, !]
HashSet

接下来,我们来看如何使用HashSet输出字符串。

import java.util.HashSet;

public class Main {
  public static void main(String[] args) {
    HashSet<String> set = new HashSet<String>();
    set.add("Hello");
    set.add("World");
    set.add("!");
    System.out.println(set);
  }
}

代码解析:

  • 创建HashSet对象。
  • 添加三个字符串。
  • 打印HashSet对象。

输出结果:

[!, World, Hello]
TreeSet

我们来看如何使用TreeSet输出字符串。与HashSet稍有不同。

import java.util.TreeSet;

public class Main {
  public static void main(String[] args) {
    TreeSet<String> set = new TreeSet<String>();
    set.add("Hello");
    set.add("World");
    set.add("!");
    System.out.println(set);
  }
}

代码解析:

  • 创建TreeSet对象。
  • 添加三个字符串。
  • 打印TreeSet对象。

输出结果:

[!, Hello, World]
LinkedHashSet

最后,我们来看如何使用LinkedHashSet输出字符串。与HashSet稍有不同。

import java.util.LinkedHashSet;

public class Main {
  public static void main(String[] args) {
    LinkedHashSet<String> set = new LinkedHashSet<String>();
    set.add("Hello");
    set.add("World");
    set.add("!");
    System.out.println(set);
  }
}

代码解析:

  • 创建LinkedHashSet对象。
  • 添加三个字符串。
  • 打印LinkedHashSet对象。

输出结果:

[Hello, World, !]
结论

这就是使用Java集合输出结果的简单介绍。我们可以使用ArrayList、HashSet、TreeSet和LinkedHashSet来打印结果。在选择集合时,我们需要考虑集合的特性和需求。