精华内容
下载资源
问答
  • Java ArrayList

    千次阅读 2020-10-02 18:47:27
    Java 集合框架ArrayList 类是一个可以动态修改的数组,与普通数组的区别就是它是没有固定大小的限制,我们可以添加或删除元素。 ArrayList 继承了 AbstractList ,并实现了 List 接口。 ArrayList 类位于 java....

    目录

    添加元素

    实例

    访问元素

    实例

    修改元素

    实例

    删除元素

    实例

    计算大小

    实例

    迭代数组列表

    实例

    实例

    其他的引用类型

    实例

    ArrayList 排序

    实例

    实例

    Java ArrayList 方法


    本文转载自菜鸟教程

    ArrayList 类是一个可以动态修改的数组,与普通数组的区别就是它是没有固定大小的限制,我们可以添加或删除元素。

    ArrayList 继承了 AbstractList ,并实现了 List 接口。

    ArrayList 类位于 java.util 包中,使用前需要引入它,语法格式如下:

    import java.util.ArrayList; // 引入 ArrayList 类
    
    ArrayList<E> objectName =new ArrayList<>();  // 初始化
    • E: 泛型数据类型,用于设置 objectName 的数据类型,只能为引用数据类型
    • objectName: 对象名。

    ArrayList 是一个数组队列,提供了相关的添加、删除、修改、遍历等功能。

    添加元素

    ArrayList 类提供了很多有用的方法,添加元素到 ArrayList 可以使用 add() 方法:

    实例

    import java.util.ArrayList;
    public class RunoobTest {
        public static void main(String[] args) {
            ArrayList<String> sites = new ArrayList<String>();
            sites.add("Google");
            sites.add("Runoob");
            sites.add("Taobao");
            sites.add("Weibo");
            System.out.println(sites);
        }
    }

    以上实例,执行输出结果为:

    [Google, Runoob, Taobao, Weibo]

    访问元素

    访问 ArrayList 中的元素可以使用 get() 方法:

    实例

    import java.util.ArrayList;
    public class RunoobTest {
        public static void main(String[] args) {
            ArrayList<String> sites = new ArrayList<String>();
            sites.add("Google");
            sites.add("Runoob");
            sites.add("Taobao");
            sites.add("Weibo");
            System.out.println(sites.get(1));  // 访问第二个元素
        }
    }

    注意:数组的索引值从 0 开始。

    以上实例,执行输出结果为:

    Runoob

    修改元素

    如果要修改 ArrayList 中的元素可以使用 set() 方法:

    实例

    import java.util.ArrayList;
    public class RunoobTest {
        public static void main(String[] args) {
            ArrayList<String> sites = new ArrayList<String>();
            sites.add("Google");
            sites.add("Runoob");
            sites.add("Taobao");
            sites.add("Weibo");
            sites.set(2, "Wiki"); // 第一个参数为索引位置,第二个为要修改的值
            System.out.println(sites);
        }
    }

    以上实例,执行输出结果为:

    [Google, Runoob, Wiki, Weibo]

    删除元素

    如果要删除 ArrayList 中的元素可以使用 remove() 方法:

    实例

    import java.util.ArrayList;
    public class RunoobTest {
        public static void main(String[] args) {
            ArrayList<String> sites = new ArrayList<String>();
            sites.add("Google");
            sites.add("Runoob");
            sites.add("Taobao");
            sites.add("Weibo");
            sites.remove(3); // 删除第四个元素
            System.out.println(sites);
        }
    }
    
    

    以上实例,执行输出结果为:

    [Google, Runoob, Taobao]

    计算大小

    如果要计算 ArrayList 中的元素数量可以使用 size() 方法:

    实例

    import java.util.ArrayList;
    public class RunoobTest {
        public static void main(String[] args) {
            ArrayList<String> sites = new ArrayList<String>();
            sites.add("Google");
            sites.add("Runoob");
            sites.add("Taobao");
            sites.add("Weibo");
            System.out.println(sites.size());
        }
    }

    以上实例,执行输出结果为:

    4

    迭代数组列表

    我们可以使用 for 来迭代数组列表中的元素:

    实例

    import java.util.ArrayList;
    public class RunoobTest {
        public static void main(String[] args) {
            ArrayList<String> sites = new ArrayList<String>();
            sites.add("Google");
            sites.add("Runoob");
            sites.add("Taobao");
            sites.add("Weibo");
            for (int i = 0; i < sites.size(); i++) {
                System.out.println(sites.get(i));
            }
        }
    }

    以上实例,执行输出结果为:

    Google
    Runoob
    Taobao
    Weibo

    也可以使用 for-each 来迭代元素:

    实例

    import java.util.ArrayList;
    public class RunoobTest {
        public static void main(String[] args) {
            ArrayList<String> sites = new ArrayList<String>();
            sites.add("Google");
            sites.add("Runoob");
            sites.add("Taobao");
            sites.add("Weibo");
            for (String i : sites) {
                System.out.println(i);
            }
        }
    }

    以上实例,执行输出结果为:

    Google
    Runoob
    Taobao
    Weibo

    其他的引用类型

    ArrayList 中的元素实际上是对象,在以上实例中,数组列表元素都是字符串 String 类型。

    如果我们要存储其他类型,而 <E> 只能为引用数据类型,这时我们就需要使用到基本类型的包装类。

    基本类型对应的包装类表如下:

    基本类型 引用类型
    boolean Boolean
    byte Byte
    short Short
    int Integer
    long Long
    float Float
    double Double
    char Character

    此外,BigInteger、BigDecimal 用于高精度的运算,BigInteger 支持任意精度的整数,也是引用类型,但它们没有相对应的基本类型。

    ArrayList<Integer> li=new Arraylist<>();     // 存放整数元素
    ArrayList<Character> li=new Arraylist<>();   // 存放字符元素

    以下实例使用 ArrayList 存储数字(使用 Integer 类型):

    实例

    import java.util.ArrayList;
    public class RunoobTest {
        public static void main(String[] args) {
            ArrayList<Integer> myNumbers = new ArrayList<Integer>();
            myNumbers.add(10);
            myNumbers.add(15);
            myNumbers.add(20);
            myNumbers.add(25);
            for (int i : myNumbers) {
                System.out.println(i);
            }
        }
    }

    以上实例,执行输出结果为:

    10
    15
    20
    25

    ArrayList 排序

    Collections 类也是一个非常有用的类,位于 java.util 包中,提供的 sort() 方法可以对字符或数字列表进行排序。

    以下实例对字母进行排序:

    实例

    import java.util.ArrayList;
    import java.util.Collections;  // 引入 Collections 类
    public class RunoobTest {
        public static void main(String[] args) {
            ArrayList<String> sites = new ArrayList<String>();
            sites.add("Taobao");
            sites.add("Wiki");
            sites.add("Runoob");
            sites.add("Weibo");
            sites.add("Google");
            Collections.sort(sites);  // 字母排序
            for (String i : sites) {
                System.out.println(i);
            }
        }
    }

    以上实例,执行输出结果为:

    Google
    Runoob
    Taobao
    Weibo
    Wiki

    以下实例对数字进行排序:

    实例

    import java.util.ArrayList;
    import java.util.Collections;  // 引入 Collections 类
    
    public class RunoobTest {
        public static void main(String[] args) {
            ArrayList<Integer> myNumbers = new ArrayList<Integer>();
            myNumbers.add(33);
            myNumbers.add(15);
            myNumbers.add(20);
            myNumbers.add(34);
            myNumbers.add(8);
            myNumbers.add(12);
    
            Collections.sort(myNumbers);  // 数字排序
    
            for (int i : myNumbers) {
                System.out.println(i);
            }
        }
    }

    以上实例,执行输出结果为:

    8
    12
    15
    20
    33
    34

    Java ArrayList 方法

    Java ArrayList 常用方法列表如下:

    方法 描述
    add() 将元素插入到指定位置的 arraylist 中
    addAll() 添加集合中的所有元素到 arraylist 中
    clear() 删除 arraylist 中的所有元素
    clone() 复制一份 arraylist
    contains() 判断元素是否在 arraylist
    get() 通过索引值获取 arraylist 中的元素
    indexOf() 返回 arraylist 中元素的索引值
    removeAll() 删除存在于指定集合中的 arraylist 里的所有元素
    remove() 删除 arraylist 里的单个元素
    size() 返回 arraylist 里元素数量
    isEmpty() 判断 arraylist 是否为空
    subList() 截取部分 arraylist 的元素
    set() 替换 arraylist 中指定索引的元素
    sort() 对 arraylist 元素进行排序
    toArray() 将 arraylist 转换为数组
    toString() 将 arraylist 转换为字符串
    ensureCapacity() 设置指定容量大小的 arraylist
    lastIndexOf() 返回指定元素在 arraylist 中最后一次出现的位置
    retainAll() 保留 arraylist 中在指定集合中也存在的那些元素
    containsAll() 查看 arraylist 是否包含指定集合中的所有元素
    trimToSize() 将 arraylist 中的容量调整为数组中的元素个数
    removeRange() 删除 arraylist 中指定索引之间存在的元素
    replaceAll() 将给定的操作内容替换掉数组中每一个元素
    removeIf() 删除所有满足特定条件的 arraylist 元素
    forEach() 遍历 arraylist 中每一个元素并执行特定操作
    展开全文
  • javaArrayList

    千次阅读 2019-05-05 15:55:00
    只有当它的大小确定了才能给它初始化赋值,而且这个大小是不能被修改的,所以有时候你刚开始不确定你要输入数据的多少时,简单的数组不好实现(万一你输入的数据多于数组大小时,就会报错:数组溢出),为此java引用...

    我们知道,数组是静态的,只有当它的大小确定了才能给它初始化赋值,而且这个大小是不能被修改的,所以有时候你刚开始不确定你要输入数据的多少时,简单的数组不好实现(万一你输入的数据多于数组大小时,就会报错:数组溢出),为此java引用了" 数组列表".数组列表格式如下:

    ArrayList<参数类型>  变量名字= new ArrayList<参数类型可以没有>(容量大小也可以不写)
    

    注意:只能是引用对象才可以使用ArrayList 如果基本数据类型想使用的话需要使用装箱器才可以使用!!!也就是说要想使用基本类型的数组列表,就必须 装箱 .像int装箱就变成Integer;

    java中数组列表ArrayList 是一个类,它有构造函数和方法;
    ArrayList构造函数:
    在这里插入图片描述

    ArrayList方法:
    在这里插入图片描述
    使用add方法可以将元素添加到数组列表中,数组列表管理着对象引用的一个内部数组,当数组的全部空间被用尽时,数组列表就会自动地创建一个更大的数组,并将所有的对象从较小的数组中拷贝到较大的数组中。

    size方法将返回数组列表中包含的实际元素数目。
    trimToSize方法将存储区域的大小调整为当前元素数量所需要的存储空间数目,垃圾回收器将回收多余的存储空间。要慎用,只有在确定不会在添加任何元素时,才调用
    要想实现访问和改变数组元素就要使用get和set方法,而不使用人们喜爱的“[ i ]“语法格式。
    当数组元素非常多时,对数组列表插入和删除的操作效率比较低,因为得将插入或删除元素位置之后的元素全都向前移动一个位置,这时就应该使用链表了。

    看下面代码:

    ArrayList<Integer> list=new ArrayList();
    list.add(3);
    

    “3"本来是基本类型,当调用list.add(3);时,会自动变化成list.add(Integer.valueOf(3));,这种变换就叫"自动装箱”;

    int n=list.get(i);
    

    同样的,这回自动转化成int n=list.get(i).intValue();,这种变换就叫“自动拆箱

    展开全文
  • Java ArrayList hasNext

    千次阅读 2015-04-13 10:03:41
    Java ArrayList的便利方式 ArrayList list=new ArrayList() Interator iter=list.interator(); while(iter.harNext()){ System.out.println(iter.next()); } 如果不取出来iter.next() 就会一直在while...

    Java ArrayList的便利方式

    ArrayList  list=new ArrayList()

    Interator iter=list.interator();

    while(iter.harNext()){

    System.out.println(iter.next());

    }


    如果不取出来iter.next()

    就会一直在while(iter.harNext())中死循环了


    展开全文
  • Java ArrayList的自定义排序

    万次阅读 2016-09-13 15:00:23
    Java ArrayList的自定义排序

    Java中实现对list的自定义排序主要通过两种方式

    1)让需要进行排序的对象的类实现Comparable接口,重写compareTo(T o)方法,在其中定义排序规则,那么就可以直接调用Collections.sort()来排序对象数组

    public class Student implements Comparable{
        private int id;
        private int age;
        private int height;
        private String name;
    
        public Student(int id, String name, int age, int height) {
            this.id = id;
            this.name = name;
            this.age = age;
            this.height = height;
        }
    
        public int getId() {
            return id;
        }
    
        public int getAge() {
            return age;
        }
    
        public int getHeight() {
            return height;
        }
    
        public String getName() {
            return name;
        }
    
        public void setId(int id) {
            this.id = id;
        }
    
        public void setAge(int age) {
            this.age = age;
        }
    
        public void setName(String name) {
            this.name = name;
        }
    
        public void setHeight(int height) {
            this.height = height;
        }
    
        @Override
        public int compareTo(Object o) {
            Student s = (Student) o;
            if (this.age > s.age) {
                return 1;
            }
            else if (this.age < s.age) {
                return -1;
            }
            else {
                if (this.height >= s.height) {
                    return 1;
                }
                else {
                    return -1;
                }
            }
        }
    }
    

    测试类:

    import java.util.*;
    
    public class Test {
    
        public static void printData(List<Student> list) {
            for (Student student : list) {
                System.out.println("学号:" + student.getId() + " 姓名:" + student.getName() + " 年龄" + student.getAge() + " 身高:" + student.getHeight());
            }
        }
    
        public static void main(String[] args) {
            List<Student> list = new ArrayList<>();
            list.add(new Student(1, "A", 20, 180));
            list.add(new Student(2, "B", 21, 175));
            list.add(new Student(3, "C", 22, 190));
            list.add(new Student(4, "D", 21, 170));
            list.add(new Student(5, "E", 20, 185));
            System.out.println("before sorted");
            printData(list);
            Collections.sort(list);
            System.out.println("after age and height sorted");
            printData(list);
        }
    }

    结果:

    before sorted
    学号:1 姓名:A 年龄20 身高:180
    学号:2 姓名:B 年龄21 身高:175
    学号:3 姓名:C 年龄22 身高:190
    学号:4 姓名:D 年龄21 身高:170
    学号:5 姓名:E 年龄20 身高:185
    after age and height sorted
    学号:1 姓名:A 年龄20 身高:180
    学号:5 姓名:E 年龄20 身高:185
    学号:4 姓名:D 年龄21 身高:170
    学号:2 姓名:B 年龄21 身高:175
    学号:3 姓名:C 年龄22 身高:190

    2)实现比较器接口Comparator,重写compare方法,直接当做参数传进sort中

    public class Student {
        private int id;
        private int age;
        private int height;
        private String name;
    
        public Student(int id, String name, int age, int height) {
            this.id = id;
            this.name = name;
            this.age = age;
            this.height = height;
        }
    
        public int getId() {
            return id;
        }
    
        public int getAge() {
            return age;
        }
    
        public int getHeight() {
            return height;
        }
    
        public String getName() {
            return name;
        }
    
        public void setId(int id) {
            this.id = id;
        }
    
        public void setAge(int age) {
            this.age = age;
        }
    
        public void setName(String name) {
            this.name = name;
        }
    
        public void setHeight(int height) {
            this.height = height;
        }
    }

    测试类:

    import java.util.*;
    
    public class Test {
    
        public static void printData(List<Student> list) {
            for (Student student : list) {
                System.out.println("学号:" + student.getId() + " 姓名:" + student.getName() + " 年龄" + student.getAge() + " 身高:" + student.getHeight());
            }
        }
    
        public static void main(String[] args) {
            List<Student> list = new ArrayList<>();
            list.add(new Student(1, "A", 20, 180));
            list.add(new Student(2, "B", 21, 175));
            list.add(new Student(3, "C", 22, 190));
            list.add(new Student(4, "D", 21, 170));
            list.add(new Student(5, "E", 20, 185));
            System.out.println("before sorted");
            printData(list);
            Collections.sort(list, new Comparator<Student>() {
                @Override
                public int compare(Student o1, Student o2) {
                    if(o1.getAge() >= o2.getAge()) {
                        return 1;
                    }
                    else {
                        return -1;
                    }
                }
            });
            System.out.println("after age sorted");
            printData(list);
            Collections.sort(list, new Comparator<Student>() {
                @Override
                public int compare(Student o1, Student o2) {
                    if(o1.getAge() > o2.getAge()) {
                        return 1;
                    }
                    else if (o1.getAge() < o2.getAge()){
                        return -1;
                    }
                    else {
                        if (o1.getHeight() >= o2.getHeight()) {
                            return 1;
                        }
                        else {
                            return -1;
                        }
                    }
                }
            });
            System.out.println("after age and height sorted");
            printData(list);
        }
    }

    输出结果:

    before sorted
    学号:1 姓名:A 年龄20 身高:180
    学号:2 姓名:B 年龄21 身高:175
    学号:3 姓名:C 年龄22 身高:190
    学号:4 姓名:D 年龄21 身高:170
    学号:5 姓名:E 年龄20 身高:185
    after age sorted
    学号:1 姓名:A 年龄20 身高:180
    学号:5 姓名:E 年龄20 身高:185
    学号:2 姓名:B 年龄21 身高:175
    学号:4 姓名:D 年龄21 身高:170
    学号:3 姓名:C 年龄22 身高:190
    after age and height sorted
    学号:1 姓名:A 年龄20 身高:180
    学号:5 姓名:E 年龄20 身高:185
    学号:4 姓名:D 年龄21 身高:170
    学号:2 姓名:B 年龄21 身高:175
    学号:3 姓名:C 年龄22 身高:190

    单从上面的例子可以看出排序是稳定的,去看了下java的Collections.sort的源代码,确实是基于稳定的归并排序实现的,内部还做了优化,叫TimSort


    展开全文
  • Java ArrayList类方法总结

    千次阅读 多人点赞 2018-09-13 20:37:47
    Java ArrayList常用方法总结 关于ArrayList ArrayList是集合框架List接口的实现类(数组实现) List接口是一个有序的 Collection,使用此接口能够精确的控制每个元素插入的位置,能够通过索引(元素在List中...
  • Java ArrayList遍历删除问题一、foreach遍历,抛异常二、for正序遍历,会无法删除满足条件的元素三、Iterator迭代器四、可倒序遍历删除 一、foreach遍历,抛异常 二、for正序遍历,会无法删除满足条件的元素 三、...
  • java ArrayList根据存储对象排序

    千次阅读 2014-12-08 16:21:20
    java ArrayList排序
  • Java ArrayList删除特定元素的方法

    万次阅读 2016-10-09 13:10:26
    Java ArrayList删除特定元素的方法 ArrayList是最常用的一种java集合,在开发中我们常常需要从ArrayList中删除特定元素。 作者:来源:codeceo|2015-03-25 11:42  收藏  分享 ArrayList是最常用的一种...
  • java ArrayList 使用

    千次阅读 2008-11-14 12:46:00
    java ArrayList 使用2008-05-05 15:19javaArrayList使用 1、什么是ArrayList ArrayList就是传说中的动态数组,用MSDN中的说法,就是Array的复杂版本,它提供了如下一些好处:动态的增加和减少元素 实现了...
  • java ArrayList按照同一属性进行分组为HashMap
  • java ArrayList add()方法数据被覆盖问题

    千次阅读 2017-03-03 19:22:19
    java ArrayList集合添加数据覆盖问题
  • Java ArrayList分页

    千次阅读 2017-05-10 15:12:53
    今天遇到一个问题,需要把数据先取到内存中,再进行分页操作返回指定...import java.util.ArrayList; import java.util.List; /** * Create by zxb on 2017/5/10 */ public class SubListTest { public static voi
  • java ArrayList数组中如何插入一个元素

    千次阅读 2016-07-19 17:07:08
    java ArrayList数组使用add来插入一个元素,实例如下: import java.util.ArrayList; public class Test {  public static void main(String[] args) {  ArrayList list = new ArrayList();  list....
  • Java ArrayList 源码分析

    千次阅读 2015-07-14 16:30:52
    1.ArrayList是基于数组实现其内部数据结构的,内部定义的数组的名称为elementData。 2.ArrayList类内重载了3个构造方法,分别是: public ArrayList() :无参构造函数,初始化时将内部定义的空数组DEFAULTCAPACITY_...
  • Java ArrayList 初始化

    千次阅读 2015-08-06 22:21:47
    List thisRow = new ArrayList(10)...java.util.ArrayList.ArrayList(int initialCapacity)ArrayList public ArrayList(int initialCapacity) Constructs an empty list with the specified initial capacity. Param
  • Java ArrayList的删除

    千次阅读 2019-09-08 15:39:04
    假设num已经被创建为一个ArrayList对象,并且最初包含以下整数值:[0,0,4,2,5,0,3,0]。执行下面的方法numQuest(),最终的输出结果是什么? publicvoidnumQuest(){ intk=0; Integerzero=newInteger(0); ...
  • java arraylist批量添加数据

    千次阅读 2019-09-18 17:30:42
    在使用ArrayList类时,对list进行添加元素即 List<String> list = new ArrayList<String>(); list.add("123"); 运行结果如下 上述写法只能添加一个元素,如果需要在列表初始化时添加某些元素到链表中...
  • java ArrayList删除元素

    千次阅读 2018-09-26 14:59:53
    ArrayList&lt;String&gt; list = new ArrayList&lt;&gt;(); list.add("a"); list.add("b"); list.add("b"); list.add("c"); list.add("d...
  • java ArrayList 使用心得与总结

    万次阅读 2017-06-17 19:19:26
    javaArrayList 类 很好的解决了这个问题,它类似于 C++ 中的容器类 vector,自带很多方法对数组操作。 详细的介绍可以参看 oracle 的文档: https://docs.oracle.com/javase/8/docs/api/java/util/ArrayLi
  • Java Arraylist的sort方法使用

    千次阅读 2019-06-09 20:26:32
    package sort;...import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; import java.util.List; public class Sort { public static void main(String[] args) { L...
  • string 转 ArrayList先将字符串按照某个字符切割,转为string数组然后用Arrays的asList方法,将数组转为Listpublic class test1 { public static void main(String[] args) { //string 转 ArrayList String str1 ...
  • Java ArrayList add(index,element) 方法插入元素到数组指定位置 原创 2013年10月10日 13:09:37 标签:java 24540 今天在开发项目的过程中,准备使用ArrayList 的 add(index,element) 来...
  • JAVA ArrayList练习

    千次阅读 2013-03-13 21:39:32
    ArrayList 练习 */ import java.util.*; class Student { private String name; private int num; Student(String name , int num) { this.name = name; this.num = num; } public bo
  • java.lang.UnsupportedOperationException 意思是你调用的关于的容器的操作是不被允许的。 这个问题在使用 Arrays.... Arrays.asLisvt() 返回 java.util.ArraysArrayList,而不是ArrayList。ArraysArrayList 和 A
  • java ArrayList的两种排序方法

    万次阅读 2018-03-15 10:06:26
    1.ArrayList使用排序的初衷 我们知道ArrayList的好处是可以不用限定容器的大小,他会根据元素的增加自己扩大。但是存储进去的数据类型都会变成object,虽然每个元素有自己的index,但不像数组的下标可以更加方便的...
  • JavaArrayList和数组间的相互转换

    万次阅读 2019-03-13 12:34:00
    一、ArrayList转换为数组 ArrayList提供public T[] toArray(T[] a)方法返回一个按照正确的顺序包含此列表中...import java.util.ArrayList; import java.util.List; public class Test { public static void...
  • Java记录 -43- Java ArrayList

    千次阅读 2017-07-01 15:58:43
    public class ArrayList extends AbstractListi mplements List, RandomAccess, Cloneable, SerializableArrayList是一个实现了List 接口的大小可变的array。实现了所有可选list操作,并包含了允许 null...
  • Java ArrayList自动扩容机制

    万次阅读 2018-09-12 17:54:49
    ArrayList介绍  ArrayList底层是基于数组实现的,是一个动态数组,自动扩容。  ArrayList不是线程安全的,只能用在单线程环境下。  实现了Serializable接口,因此它支持序列化,能够通过序列化传输;  实现了...
  • java ArrayList,List数组介绍

    千次阅读 2019-01-08 23:30:47
    import java.util.ArrayList; import java.util.Arrays; import java.util.List; public class ArraylistTest { /* @param: __main__ */ public static void main(String[] args) { System....
  • Java ArrayList集合常用方法

    万次阅读 多人点赞 2017-08-17 18:19:10
    创建对象:与其他普通的引用数据类型创建方式完全相同,但要指定容器中存储的数据类型:ArrayList<要存储元素的数据类型> 变量名 = new ArrayList<要存储元素的数据类型>();集合中存储的元素,只能为括号中指定的...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 118,382
精华内容 47,352
关键字:

javaarraylist

java 订阅