如何往集合里面输入数据(以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中,只需要调用相应的添加方法,就可以方便地将数据存储到集合中。希望本文对你有所帮助!