在上海乐字节学习Java的第十天

2020-10-30  本文已影响0人  天上的小仙女呀

重点

1.对象数组

`/**
 * 掌握:
 * 对象数组存储引用数据类型,也就是存的都是地址值
 * @author gyf
 *
 */
public class Demo01 {

    public static void main(String[] args) {
        //需求:我有5个学生,请把这个5个学生的信息存储到数组中,并遍历数组,获取得到每一个学生信息。
    
        //1.创建5个学生对象
        Student stu1 = new Student("马云", 50);
        Student stu2 = new Student("马化腾", 49);
        Student stu3 = new Student("李彦宏", 39);
        Student stu4 = new Student("刘强东", 49);
        Student stu5 = new Student("丁磊", 69);
        Student stu6 = new Student("小王", 69);
        
        //2.把学生对象存数组
        //int[] arr = new int[5];//基本数据类型的数组
        Student[] stus = new Student[6];//对象数组
        stus[0] = stu1;
        stus[1] = stu2;
        stus[2] = stu3;
        stus[3] = stu4;
        stus[4] = stu5;
        stus[5] = stu6;
        
        //3.遍历数组
        for(int i = 0; i < stus.length ;i++){
            //取元素
            Student  stu = stus[i];
            //4.打印学生信息
            System.out.println(stu);
        }
        
        
    }
}` 

2.集合的继承体系

Collection:接口

3.Collection的方法

boolean add(E e) 添加元素
boolean remove(Object o) 删除元素
void clear() 清除元素
boolean contains(Object o) 包含某一个元素
boolean isEmpty() 判断集合是否为空
int size() 获取集合的大小

boolean addAll(Collection c) 把集合2添加到集合
boolean removeAll(Collection c) 把集合2中所有元素从集合1中删除
boolean containsAll(Collection c) 判断集合2中所有的元素在集合1中是否都有
boolean retainAll(Collection c) 取两个集合的交集

4.集合遍历

第一种:把集合转成数组(集合有个方法toArray),再进行遍历
第二种:使用集合的迭代器(集合有个方法iterator)进行遍历

上一篇 下一篇

猜你喜欢

热点阅读