ArryList的基本用法

java | 2021-01-29 21:39:38 | 阅读 413 次 | 评论(0)

import java.util.ArrayList;
public class ArrayList1 {

    public static void main(String[] args) {
        X a=new X(2);
        /*
         * <>括号里面表示类的类型而不能写基本数据类型 如int,double等等,如果要初始化int等基本数据类型,把int类型转化为interger类即可
         * 如ArrayList<integer> List=new ArrayList<>(1000); ()里面表示初始化多大的空间
         */
        ArrayList<X> List=new ArrayList<>(1000);
        List.add(a);
        List.trimToSize();
        System.out.println("List数组的大小为"+List.size());
        System.out.println("list数组下标0对应的位置的内容为"+List.get(0).a);
        if(List.add(new X(3)))
        {
            int size=List.size();
            System.out.println("list数组大小为:"+size);
            System.out.println("list数组下标1对应的位置的内容为"+List.get(size-1).a);
        }
        List.set(0, new X(0));
        System.out.println("list数组0下标对应的位置的内容修改为"+List.get(0).a);
        System.out.println("删除list下标为1对应的内容并输出删除后的list大小");
        List.remove(1);
        System.out.println(List.size());
        

    }

}
class X
{
    int a;
    public X(int a) {
        this.a=a;
    }
    
    public int getA() {
        return a;
    }
    
    public void setA(int a) {
        this.a = a;
    }
}

文章评论,共0条
游客请输入验证码
浏览1574次
文章分类
文章归档