营口电商网站建设,wordpress英文企业主题下载,阿里云域名续费,网站除了做流量还需要什么软件吗集合中 list的方法列表#xff08;Arraylist和Linkedlist#xff09; 方法名功能说明ArrayList()构造方法#xff0c;用于创建一个空的数组列表add#xff08;E#xff0c;e#xff09;将指定的元素添加到此列表的尾部get#xff08;int index#xff09;返回此列表中指…集合中 list的方法列表Arraylist和Linkedlist 方法名功能说明ArrayList()构造方法用于创建一个空的数组列表addEe将指定的元素添加到此列表的尾部getint index返回此列表中指定位置的元素数size返回此列表的元素数clear移除此列表中的所有元素isEmpty如果此列表中没有元素则返回trueremoveint index移除此列表中指定位置上的元素indexOfObject o返回此列表中首次出现的指定元素的索引如果此列表中不包含元素则返回-1toArrav按适当顺序从第一个到最后一个元素返回包含此列表中所有元素的数组 package ch1;import java.util.Iterator;
import java.util.List;
import java.util.ArrayList;public class ch {
public static void main(String[] args) {//list的实现类 List listnew ArrayList();
// list可以实现任何类
// list.add(10);
// list.add(c);
// list.add(10.23);list.add(aaa);list.add(bbb);list.add(ccc);list.add(ddd);System.out.println(list);System.out.println(list.get(3));
//不能用子类型的做objict类的对象要想实现需要进行强制类型转换//String slist.get(2);// String s(String)list.get(2);System.out.println(list.size());System.out.println(list.isEmpty());
// list.clear();
// System.out.println(list.isEmpty());System.out.println(list.remove(2));System.out.println(list);System.out.println(list.indexOf(bbb));//查找是哪一个索引Object[] objlist.toArray();System.out.println(obj.length);//数组的遍历//1、使用for循环for(int i0;iobj.length;i){System.out.print(obj[i] );}//2、使用for-eachfor(Object x:obj){System.out.println(x );}//集合的遍历//使用for循环for(int i 0;ilist.size();i){System.out.println(list.get(i) );}//使用for-each循环for(Object x:list){System.out.println(x );}//使用迭代器//1、获得list迭代器Iterator iteratorlist.iterator();//2、通过他的hasNEXT方法判断是否遍历完成用循环实现while(iterator.hasNext()){//3、使用next方法System.out.println(iterator.next() );}
}
//linksdlist相对于Arraylist来说便于插入但是不方便查找
//两者的用法相同只是时间的区别没有要求都可以使用
}总结学习了新的集合的遍历 1、使用for循环 2.使用for-each循环 3、使用Iterator迭代器接口 每个集合类都提供了iterator方法以返回一个迭代器通过这个迭代器可以完成集合的遍历或删除操作迭代器的使用步骤 1通过iterator方法获得集合迭代器 2通过调用hasNext方法判断是否存在下一个元素 3通过next方法获得当前遍历的元素转载于:https://www.cnblogs.com/llhbk/p/7687531.html