赞
踩
1. 集合类的特点:提供一种存储空间可变的存储类型,存储的数据容量可以发生改变。
2. 集合类有很多,目前我们主要掌握:ArrayList。
3. ArrayList<E>
:继承了AbstractList,并实现了List接口。
ArrayList<String>
,ArrayList<Student>
。1. 构造方法和添加方法表格:
方法名 | 说明 |
---|---|
public ArrayList( ) | 创建一个空的集合对象 |
public boolean add( E e ) | 将指定的元素追加到此集合的末尾 |
public void add( int index, E e ) | 在此集合中的指定位置插入指定的元素 |
2. 代码块举例:
import java.util.ArrayList; public class ArrayListDemo { public static void main(String[] args) { //创建一个空的集合对象 ArrayList<String> array=new ArrayList<>(); //将指定的元素追加到集合的末尾 array.add("hello"); array.add("world"); //在此集合中的指定位置插入指定的元素 array.add(2,"java"); //注意index后面的值不可以越界,如本例中不可以是3 //输出集合 System.out.println("array:"+array); } }
1. 常用方法表格:
方法名 | 说明 |
---|---|
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( ) | 返回集合中的元素的个数 |
注意:要留意上面各个方法的返回值。
2. 代码块举例:
import java.util.ArrayList; public class ArrayListDemo { public static void main(String[] args) { //创建一个空的集合对象 ArrayList<String> array=new ArrayList<>(); //将指定的元素追加到集合的末尾 array.add("hello"); array.add("world"); array.add("java"); System.out.println(array.remove("world")); //输出:true //输出集合 System.out.println("array:"+array); //输出:array:[hello, java] } }
import java.util.ArrayList; public class ArrayListDemo { public static void main(String[] args) { //创建一个空的集合对象 ArrayList<String> array=new ArrayList<>(); //将指定的元素追加到集合的末尾 array.add("hello"); array.add("world"); array.add("java"); System.out.println(array.remove(2)); //输出:Java //输出集合 System.out.println("array:"+array); //输出:array:[hello, world] } }
import java.util.ArrayList; public class ArrayListDemo { public static void main(String[] args) { //创建一个空的集合对象 ArrayList<String> array=new ArrayList<>(); //将指定的元素追加到集合的末尾 array.add("hello"); array.add("world"); array.add("java"); System.out.println(array.set(1,"allworld")); //输出:world //输出集合 System.out.println("array:"+array); //输出:array:[hello, allworld, java] } }
import java.util.ArrayList; public class ArrayListDemo { public static void main(String[] args) { //创建一个空的集合对象 ArrayList<String> array=new ArrayList<>(); //将指定的元素追加到集合的末尾 array.add("hello"); array.add("world"); array.add("java"); System.out.println(array.get(0)); //输出:hello //输出集合 System.out.println("array:"+array); //输出:array:[hello, world, java] } }
import java.util.ArrayList; public class ArrayListDemo { public static void main(String[] args) { //创建一个空的集合对象 ArrayList<String> array=new ArrayList<>(); //将指定的元素追加到集合的末尾 array.add("hello"); array.add("world"); array.add("java"); System.out.println(array.size()); //输出:3 //输出集合 System.out.println("array:"+array); //输出:array:[hello, world, java] } }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。