安利个刷题网站,感觉对初学者挺适用的lintcode
由于是从刷题过程中现学现用的,知识点比较零散
Updated at 24th February 2016
ArrayList
所在类:java.util.ArrayList
方法:add、remove、removeAll、clear、contains、clone、equals、get、toArray
add方法用于添加一个元素到当前列表的末尾
remove方法用于删除一个元素,通过元素本身的引用来删除
removeAll方法用于清除一个元素集
clear方法用于清除现有所有的元素
contains方法用来查找某个对象在不在列表之中
clone方法用于产生一个对象副本
equals方法用于判断两个对象内元素是否相同(与顺序有关)
get方法用于根据索引值获取元素
size方法用于获取元素个数
toArray方法用于转换成同类型数组
Example:
ArrayList List = new ArrayList();
ArrayList Temp = new ArrayList();
for( int i = 0; i <; 10; i++ ) //给List增加10个Int元素
List.add(i);
for( int i = 0; i <; 3; i++ ) //给Temp增加3个元素
Temp.add(i);
ArrayList Clone = List.clone(); //复制List
if(List.equals(Clone))
System.out.println(“Yes”);
else
System.out.println(“No”);
List.removeAll(Temp); //删除List中的Temp元素
List.clear();
ArrayList para = new ArrayList();
//add something
//…
String[] array = new String[para.size()];
para.toArray(array);
To be edited...
Comments | Nothing