加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java-ArrayList集合

发布时间:2020-12-15 07:22:13 所属栏目:Java 来源:网络整理
导读:数组的长度不可以改变 。 但ArrayList集合的长度是可以随意变化的。 对于ArrayList来说,有一个尖括号 代表泛型。 泛型:也就是在集合当中的所有元素,全都是统一的什么类型。 注意:泛型只能是引用类型,不能是基本类型。 如果希望向集合当中存储基本类型数

数组的长度不可以改变 。
但ArrayList集合的长度是可以随意变化的。

对于ArrayList来说,有一个尖括号 代表泛型。
泛型:也就是在集合当中的所有元素,全都是统一的什么类型。
注意:泛型只能是引用类型,不能是基本类型。
如果希望向集合当中存储基本类型数据,必须使用基本类型对应的“包装类”。

对于ArrayList集合来说,直接打印得到的不是地址值,而是内容。
如果内容为空,得到是空的中括号:[]

public class ArrayListDemo {
    public static void main(String[] args) {
        ArrayList<String> list = new ArrayList<String>();
//        System.out.println(list);//[]
        //向集合当中添加内容
        list.add("李生");
        list.add("李生");
        list.add("李生");
        list.add("李生");
        // 但是不能添加非字符串的类型
//        list.add(98)
        System.out.println(list);//[]
    }
}

ArrayList当中常用的方法:
public boolean add() //添加
public E get() //取出
public boolean removed() //删除
public int size()//集合的长度
集合的遍历:

public class ArrayListDemo {
    public static void main(String[] args) {
        ArrayList<String> list = new ArrayList<String>();
//        System.out.println(list);//[]
        //向集合当中添加内容
        list.add("李生");
        list.add("李杰");
        list.add("李元");
        list.add("李霸");
        //遍历取值
        for (int i = 0; i < list.size(); i++) {
            System.out.println(list.get(i));
        }
    }
}

基本类型 包装类(引用类型 包装类都位于java.Lang包下)
byte Byte
short Short
int Integer [*]
long Long
float Float
double Double
char Character[*]
boolean Boolean

java1.5之后支持自动拆箱,自动装箱
自动拆箱:包装类 ----> 基本数据类型
自动装箱:基本数据类型 ----> 包装类

public class ArrayListDemo {
    public static void main(String[] args) {
        ArrayList<Integer> list = new ArrayList<Integer>();
        list.add(200);
        list.add(150);
        System.out.println(list);//[200,150]
    }
}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读