javaSE--基础九(数组,集合,包装类)

本文详细介绍了数组和集合的区别,指出数组长度固定而集合长度可变。以ArrayList为例,展示了如何创建和使用集合,包括添加、删除、修改和获取元素等操作。此外,还讲解了Java的基本类型包装类以及在集合中存储对象的方法,通过实例演示了如何存储和遍历Student对象。
摘要由CSDN通过智能技术生成

数组和集合的区别

数组:长度是固定的
集合:长度随着元素的个数发生改变

集合的创建和使用

ArrayList是API中提供的一个类,用来表示集合。ArrayList底层也是数组来实现的,当往集合中存储元素时,会自动对底层的数组进行扩容的。

//创建ArrayList集合对象
//<String> 元素的类型为String类型
ArrayList<String> list=new ArrayList<>();

//添加元素
list.add("hello");
list.add("world");
list.add("java");

System.out.println(list);

基本类型包装类

Java有8种基本数据类型,每一种基本数据类型都有一个与之对应的引用类型(包装类)
    基本类型			引用类型(包装类)
    byte			   Byte
    short			   Short
    int				   Integer
    long			   Long
    float			   Float
    double			   Double
    char			   Character
    boolean			   Boolean
  
注意:往集合中存储数据时,只能存储引用类型,如果想存储整数,就使用Integer;

ArrayList集合的常用方法

public boolean add(E e)
    添加元素
public boolean add(int index, E e)
    在指定的索引位置添加元素
public boolean remove(Object obj)
    删除元素
public E remove(int index)
    删除元素
public E set(int index,E e)
	修改元素
public E get(int index)
    获取元素
public int size()
	获取集合中元素的个数

在集合中存储Student对象

先自己定义好Student类(这里省略了),有name和age属性。

//创建集合,用来存储Student对象
ArrayList<Student> list=new ArrayList<>();

//创建3个Student对象
Student s1=new Student("孙悟空",500);
Student s2=new Student("猪悟能",300);
Student s3=new Student("沙悟净",200); 

//把对象添加到list集合中去
list.add(s1);
list.add(s2);
list.add(s3);

//遍历list集合中的元素
for (int i = 0; i < list.size(); i++) {
    Student stu = list.get(i);
    System.out.println(stu.getName()+","+stu.getAge()); 
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值