集合ArrayList()初步学习

    技术2025-01-19  10

    1.集合概述

    集合的特点:提供一种存储空间可变的存储模型,存储的数据容量可以发生改变。 目前我只了解到ArrayList的初步用法: 1.可调整大小的数组实现 2.是一种特殊的数据类型,泛型 使用: 1.在出现的地方使用引用数据类型替换 2.如;ArraryList、ArraryList

    1.1ArrayList的简单用法

    方法名说明new ArrayList()创建一个空的集合对象对象名.add("…")给集合添加元素…add(E,e)添加指定索引的元素 public class Day1 { public static void main(String[] args) { ArrayList<Object> s1 = new ArrayList<>(); s1.add("good morning"); s1.add("good afternoon"); s1.add("good evening"); s1.add(1,"breakfast"); s1.add(3,"lunch"); s1.add(5,"super");//插入添加后它的索引为5 //IndexOutOfBoundsException: //原数组里边只有0~5,即六个数组元素,而添加的过程是在添加位数之前 //s1.add(7,"how do you do?");//集合的索引越界 s1.remove("super");//删除指定的元素 s1.remove(1);//删除索引指定的元素 s1.set(2,"hello");//修改指定索引的元素 System.out.println(s1); System.out.println(s1.get(2));//返回指定索引元素 System.out.println(s1.size());//返回集合中元素的个数 } }

    1.2集合的简单遍历

    public class Day2 { public static void main(String[] args) { ArrayList<String> s1 = new ArrayList<>(); s1.add("hello"); s1.add("morning"); s1.add("afternoon"); s1.add("evering"); for (int i = 0; i < s1.size(); i++) { String s = s1.get(i);//方便之后的其他操作 //System.out.println(s1.get(i));//没有创建s则可以通过该方法来输出 System.out.println(s);//创建了s后,便可以直接输出s来得到结果 } } }

    Processed: 0.008, SQL: 9