ArrayList集合的一些方法
? ? ? ? ⑥chear()從列表中移除所有元素
? ? ? ? ⑦.isEmpty()判斷列表中是否包含元素,不包含返回true,否則返回false
? ?
public class Test{
public static void main(String[] args){
Arraylist<String> list = new Arraylist<String>();
list.add("你");
list.add("好");
System.out.println(list);
list.chear(list);//清除列表中所有元素
System.out.println(list);
System.out.println(list.isEmpty());//判斷列表中是否包含元素
}
}
? ? ? ? ⑧.contains(Object x)如果列表包含指定元素返回true
public class Test{
public static void main(String[] args){
Arraylist<String> list = new Arraylist<String>();
list.add("你");
list.add("好");
System.out.println(list);
boolean flag = list.contains("你");//判斷列表中是否包含指定元素
System.out.println(flag);
}
}
? ? ? ? ⑨.remove(int index)刪除指定位置的元素,并返回被刪元素,刪除位置如果有元素則往前移
public class Test{
public static void main(String[] args){
Arraylist<String> list = new Arraylist<String>();
list.add("你");
list.add("好");
System.out.println(list);
System.out.println(list.remove(1));//刪除指定位置的元素
}
}
? ? ? ? ⑩.remove(Object x)刪除列表中第一次出現(xiàn)的指定元素,刪除成功返回true,否則返回false
當(dāng)且僅當(dāng)list集合中含有滿(x==null ? get(i)==null : x.equals(get(i)))條件的最低索引i的元素時(shí)才會(huì)返回true。
public class Test{
public static void main(String[] args){
Arraylist<String> list = new Arraylist<String>();
list.add("你");
list.add("好");
System.out.println(list);
System.out.println(list.remove("你"));//刪除元素,并返回boolean,后面元素往前移
System.out.println(list);
}
}
? ? ? ? 11.///? ?iterator()返回適當(dāng)順序在列表的元素上進(jìn)行迭代的迭代器
public class Test {
public static void main(String[] args) {
ArrayList<String> list = new ArrayList<String>();
list.add("你");
list.add("好");
Iterator<String> ite = list.iterator(); //將List集合中元素轉(zhuǎn)到iterator變量中。
while(ite.hasNext()) //hasNext()判斷當(dāng)前“指針”下面是否還有元素的方法,java中沒有指針,這只是舉個(gè)例子。
{
System.out.println(ite.next()); //如果“指針”下面有元素,則移動(dòng)“指針”并獲取相應(yīng)位置的元素。
}
}
}
? ? ? ? 12.///? ??for循環(huán)遍歷list集合
public class Test {
public static void main(String[] args) {
ArrayList<String> list = new ArrayList<String>();
list.add("你");
list.add("好");
for (int i = 0; i < list.size(); i++) { //用size方法獲取長度。
System.out.println(list.get(i)); //用get方法獲取值。
}
}
}
? ? ? ? 13.///? ?加強(qiáng)for循環(huán)遍歷list集合文章來源:http://www.zghlxwxcb.cn/news/detail-739746.html
public class Test {
public static void main(String[] args) {
ArrayList<String> list = new ArrayList<String>();
list.add("你");
list.add("好");
for (String name : list) { //使用foreach進(jìn)行遍歷。
System.out.println(name);
}
}
}
????????文章來源地址http://www.zghlxwxcb.cn/news/detail-739746.html
到了這里,關(guān)于ArrayList集合2的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!