西宁网站建设西宁,wordpress 4.5.7,南宁公司注册网上核名,网页开发流程图[to]
list特有方法 //插入指定元素//list.add(1,ddd);//System.out.println(list);//[aaa, ddd, bbb, ccc]//这个表示在一索引的位置插入ddd//他会把原来一索引位置的元素往后移动一位在添加//删除指定元素//String remove list.remove(1);//System.out.println(…[to]
list特有方法 //插入指定元素//list.add(1,ddd);//System.out.println(list);//[aaa, ddd, bbb, ccc]//这个表示在一索引的位置插入ddd//他会把原来一索引位置的元素往后移动一位在添加//删除指定元素//String remove list.remove(1);//System.out.println(remove);//ddd//他删除指定索引得元素并进行了返回操作System.out.println(_______________);//set修改String fff list.set(0, ddd);System.out.println(fff);//aaa//[ddd, bbb, ccc]//aaa是被修改的元素进行了返回//[ddd, bbb, ccc]是修改后的集合////get 返回指定索引位置的元素String s list.get(2);System.out.println(s);//ccc//打印集合System.out.println(list);//[aaa, bbb, ccc] 以下为list删除拓展 public static void main(String[] args) {//list也是个接口所以不能直接new他的的对象.new 他实现类对象//list删除拓展ListIntegerlistnew ArrayList();list.add(1);list.add(2);list.add(3);list.remove(1);//这个删除的是索引为1的而不是元素为1的因为 再调用方法的时候如果方法出现重载 优先会调用实参跟形参类型一致的那个方法System.out.println(list);//[1, 3]}list遍历方式 public static void main(String[] args) {//创建集合ListStringlistnew ArrayList();//集合添加元素list.add(aaa);list.add(bbb);list.add(ccc);//获取迭代器对象IteratorString iterator list.iterator();//相当关于指针指向0索引while(iterator.hasNext()){String s iterator.next();//移动指针并获取元素System.out.println(s);//aaa//bbb//ccc}System.out.println(__________________);//增强for遍历for(String s:list){System.out.println(s);//aaa//bbb//ccc}System.out.println(_________________);//lambda表达式list.forEach(new ConsumerString() {Overridepublic void accept(String s) {System.out.println(s);}});System.out.println(________________);list.forEach(s -System.out.println(s));//aaa//bbb//cccSystem.out.println(_____________________);//普通for遍历for (int i 0; i list.size(); i) {System.out.println(list.get(i));}System.out.println(__________________);//列表迭代器//使用方法跟普通迭代器相同//唯一区别是多了一个方法//用迭代器调用add可以实现循环中添加ListIteratorString listIterator list.listIterator();//获取迭代器while(listIterator.hasNext()){String str listIterator.next();if(bbb.equals(str)){listIterator.add(aaa);}}System.out.println(list);//[aaa, bbb, aaa, ccc]}迭代器的选择