如何往集合里面输入数据(以Java为例)

在Java中,集合是用来存储一组对象的数据结构,常见的集合类有ArrayList、LinkedList、HashSet等。想要往集合里面输入数据,需要使用集合类提供的方法来实现。

1. ArrayList

ArrayList是一个动态数组,可以根据需要自动扩展大小。下面是向ArrayList中添加数据的示例代码:

import java.util.ArrayList;

public class Main {
    public static void main(String[] args) {
        ArrayList<String> list = new ArrayList<>();
        list.add("apple");
        list.add("banana");
        list.add("orange");

        System.out.println(list);
    }
}

2. LinkedList

LinkedList是一个双向链表,也可以用来存储一组对象。向LinkedList中添加数据的示例代码如下:

import java.util.LinkedList;

public class Main {
    public static void main(String[] args) {
        LinkedList<String> list = new LinkedList<>();
        list.add("apple");
        list.add("banana");
        list.add("orange");

        System.out.println(list);
    }
}

3. HashSet

HashSet是一个基于哈希表的Set集合,不允许重复元素。向HashSet中添加数据的示例代码如下:

import java.util.HashSet;

public class Main {
    public static void main(String[] args) {
        HashSet<String> set = new HashSet<>();
        set.add("apple");
        set.add("banana");
        set.add("orange");

        System.out.println(set);
    }
}

表格

集合类 添加方法
ArrayList add()
LinkedList add()
HashSet add()

流程图

flowchart TD
    start(开始)
    input_data[输入数据]
    add_collection{选择集合类}
    add_arrayList{ArrayList}
    add_linkedList{LinkedList}
    add_hashSet{HashSet}
    end(结束)

    start --> input_data
    input_data --> add_collection
    add_collection -- ArrayList --> add_arrayList
    add_collection -- LinkedList --> add_linkedList
    add_collection -- HashSet --> add_hashSet
    add_arrayList --> end
    add_linkedList --> end
    add_hashSet --> end

通过以上示例代码和流程图,我们可以清晰地了解如何往不同类型的集合中输入数据。在Java中,只需要调用相应的添加方法,就可以方便地将数据存储到集合中。希望本文对你有所帮助!