刷题中get到的新技能

2016-02-24 - 1,024 Views - 0 Goods - Nothing

 

MB_java_256px_559779_easyicon.net

安利个刷题网站,感觉对初学者挺适用的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...

转载请注明原文链接:首页 -> 学习记录 -> Java学习记录 -> 刷题中get到的新技能

FuZhou . FuJian

"Never start something you're not willing to finish"