📜  数字列表java(1)

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

数字列表 Java

数字列表在Java中是用于存储一系列数字的一种数据结构。Java中有多种实现数字列表的类,包括ArrayList、LinkedList、Vector等。

ArrayList

ArrayList是一个动态数组实现的数字列表,在使用时需要先创建一个ArrayList对象,并通过add()方法向其中添加元素。示例代码如下:

import java.util.ArrayList;

public class Example {
    public static void main(String[] args) {
        ArrayList<Integer> list = new ArrayList<>();
        list.add(1);
        list.add(2);
        list.add(3);

        System.out.println(list); // 输出 [1, 2, 3]
    }
}
LinkedList

LinkedList是一个双向链表实现的数字列表,在使用时同样需要创建一个LinkedList对象,并通过add()方法向其中添加元素。示例代码如下:

import java.util.LinkedList;

public class Example {
    public static void main(String[] args) {
        LinkedList<Integer> list = new LinkedList<>();
        list.add(1);
        list.add(2);
        list.add(3);

        System.out.println(list); // 输出 [1, 2, 3]
    }
}
Vector

Vector是一个动态数组实现的数字列表,与ArrayList类似。不同之处在于Vector是线程安全的,因此在多线程环境中使用Vector更为安全。示例代码如下:

import java.util.Vector;

public class Example {
    public static void main(String[] args) {
        Vector<Integer> list = new Vector<>();
        list.add(1);
        list.add(2);
        list.add(3);

        System.out.println(list); // 输出 [1, 2, 3]
    }
}

除了上述三种,还有其他实现数字列表的类,如Stack等。根据实际需求选择合适的类即可。