ArrayList集合的常用API以及ArrayList存储字符串的遍历 36

ArrayList集合的常用API(创建对象,构造器,“方法”)

ArrayList集合所在包:软件包 java.util

ArrayList集合的构造器:

  • public ArrayList() 创建一个空的集合对象

ArrayList集合方法名和说明

  • public Boolean remove(Object o) 删除指定的元素,返回是否删除成功
  • public E remove(int index) 删除指定索引处的元素,返回被修改的元素
  • public E set(int index,E element) 修改指定索引处的元素,返回被修改的元素
  • public E get(int index) 返回指定索引处的元素
  • public int size() 返回集合中的元素的个数
  • public boolean add(E e) 将指定的元素追加到此集合的末尾
  • public void add(int index,E element) 在此集合中的指定位置插入指定的元素
import java.util.ArrayList;

public class ArrayListDemo {
    public static void main(String[] args) {
        //1.创建一个空的ArrayList对象:使用泛型约束只能存储字符串
        ArrayList<String> names = new ArrayList<>();
        names.add("佟丽娅");
        names.add("赵丽颖");
        names.add("刘亦菲");
        names.add("古力娜扎");
        System.out.println(names);//[佟丽娅, 赵丽颖, 刘亦菲]

        //2.public E get(int index)   返回指定索引处的元素
        String name = names.get(1);
        System.out.println(name);
        System.out.println(names.get(2));

        //3.public int size() 获取集合的大小
        System.out.println(names.size());//3

        // 4.public E remove(int index)   删除指定索引处的元素,返回被修改的元素
        System.out.println("删除了" + names.remove(1));
        System.out.println(names);

        //5. public Boolean remove(Object o)    删除指定的元素,返回是否删除成功
        System.out.println(names.remove("佟丽娅"));
        System.out.println(names);

        //6.public void add(int index,E element)   在此集合中的指定位置插入指定的元素
        //需求在刘亦菲和古力娜扎之间插入一个新元素:欧阳娜娜
        names.add(1,"欧阳娜娜");//[刘亦菲, 欧阳娜娜, 古力娜扎]
        System.out.println(names);

        //7. public E set(int index,E element)   修改指定索引处的元素,返回被修改的元素
        System.out.println(names.set(0,"亦菲"));//返回了刘亦菲
        System.out.println(names);//[亦菲, 欧阳娜娜, 古力娜扎]

    }
}

ArrayList集合存储字符串并遍历

1、定义ArrayList集合对象的时候,使用泛型标签约束集合只能存储字符串。
2、使用for循环,一个一个的访问一遍集合的元素。

import java.util.ArrayList;

public class ArrayListDemo {
    public static void main(String[] args) {
        //1、定义ArrayList集合对象的时候,使用泛型标签约束集合只能存储字符串。
        ArrayList<String> names = new ArrayList<>();
        names.add("西门吹雪");
        names.add("独孤求败");
        names.add("东方不败");
        System.out.println(names);//[西门吹雪, 独孤求败, 东方不败]

        //2、使用for循环,一个一个的访问一遍集合的元素。
//        System.out.println(names.get(0));
//        System.out.println(names.get(1));
//        System.out.println(names.get(2));

        for (int i = 0; i < 3; i++) {
//            String name = names.get(i);
//            System.out.println(name);

            System.out.println(names.get(i));
        }


    }
}
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值