集合List:ArrayList,接口的常用方法,listarraylist
分享于 点击 3424 次 点评:243
集合List:ArrayList,接口的常用方法,listarraylist
import java.util.ArrayList;
import java.util.List;
/**
* 集合List:ArrayList
* 集合框架位于java.util包下
* List:存储的是有序不唯一的数据。
* @author jiaxutianhuo
*
*/
public class A {
/**
* ArrayList:内部采用了可变长度的数组,分配的是连续空间
* 遍历元素(从第一个道最后一个)及随机访问(随机查看某一个)
*/
public static void main(String[] args) {
//等式左边是一个接口,右边是一个实现类。多态的应用。
//尖括号中加的是数据类型,如果不加,可以存储任意的数据类型。
List list=new ArrayList<>();
list.add(1);
list.add("sss");
list.add(0);
//在指定下标位置插入元素,必须是0到个数之间,不能超过这个范围。
list.add(2, "abc");
list.add(4, "abcabc");
//ArrayList中,重写了toString方法。
System.out.println(list.toString());
System.out.println("list的个数:"+list.size());
list.remove("abc");
System.out.println(list.toString());
System.out.println("list的个数:"+list.size());
list.add(12);
list.add('a');
list.add('f');
System.out.println(list.toString());
System.out.println("list的个数:"+list.size());
//remove方法,有两个重载(int a)(Object o)
list.remove((Character)'a');
//删除char类型的,character,将char转化成引用数据类型。
list.remove((Integer)12);
//删除整数。integer封装,将基本数据类型,转化成引用数据类型。
System.out.println(list.toString());
System.out.println("list的个数:"+list.size());
//判断是否存在某个元素值。
System.out.println("是否查找到字符f:"+list.contains('f'));
System.out.println(list.toString());
System.out.println("list的个数:"+list.size());
}
}
相关文章
- 暂无相关文章
用户点评