0
点赞
收藏
分享

微信扫一扫

ArrayList集合使用和常用API

王栩的文字 2022-03-24 阅读 45

package arraylist;

import java.util.ArrayList;

public class ArrayListDemo2 {
public static void main(String[] args) {
//使用泛型(数据类型)约束ArrayList
ArrayList list1 = new ArrayList<>();//只能添加字符串类型
list1.add(“java”);
list1.add(“MySQL”);
list1.add(“spring”);

    ArrayList<Integer> list2 = new ArrayList<>();//只能添加整数
    list2.add(1);
    list2.add(25);
    list2.add(100);

    ArrayList<Object> list3 = new ArrayList<>();//可以添加所有类型
    list3.add("java");
    list3.add(1);
    list3.add(1.1);
    list3.add(false);
    list3.add('B');
}

}

package arraylist;

import java.util.ArrayList;

//ArrayList常用API
public class ArrayListDemo3 {
public static void main(String[] args) {
ArrayList list = new ArrayList<>();
list.add(“java”);
list.add(“spring”);
list.add(“MySQL”);
list.add(“1”);
list.add(“2.5”);
list.add(“abc”);
//获取某索引的元素值
String s1 = list.get(2);
System.out.println(s1);
//获取集合中元素个数
System.out.println(list.size());
//遍历集合
for (int i = 0; i < list.size(); i++) {
String s2 = list.get(i);
System.out.println(s2);
}
//删除某个索引的元素值,并返回删除的元素值
System.out.println(list);
String remove = list.remove(4);
System.out.println(“要删除的元素:”+remove);
System.out.println(list);
//直接删除某元素的值,成功返回true,失败返回false
System.out.println(list.remove(“abc”));
System.out.println(list);//若是有多个相同的元素,只会默认删除第一个
//修改某元素的值
String s = list.set(3, “3”);
System.out.println(“要修改的元素:”+s);
System.out.println(list);
}
}

举报

相关推荐

0 条评论