zoukankan      html  css  js  c++  java
  • 9-2 链表

    package gather;
    
    import java.util.LinkedList;
    import java.util.List;
    import java.util.ListIterator;
    
    public class TestFour {
    
        public static void main(String[] args) {
            // TODO Auto-generated method stub
    
            /**
             * 1、通过整数遍历元素时,不要使用链表结构,每次查询都从头开始。
             * 
             * 2、当前位置的之后添加一个元素 先 next()
             * 
             */
            
            
            List<String> a = new LinkedList<String>();
            a.add("Amy"); 
            a.add("Carl");
            a.add("Bob"); 
            
    /*        for (String string : a) {
                System.out.println(string);
            } 
            
            //添加元素
            ListIterator<String> aIt =  a.listIterator();
            aIt.next();
            aIt.add("Fly"); 
            
            for (String string : a) {
                System.out.println(string);
            }*/
            
            List<String> b = new LinkedList<String>();
            b.add("G");
            b.add("H"); 
            b.add("I"); 
            
            //间隔插入
            ListIterator<String> aIt =  a.listIterator();
            ListIterator<String> bIt =  b.listIterator();
            while(bIt.hasNext()){
                if (aIt.hasNext()) {
                    aIt.next();
                }
                aIt.add(bIt.next());
            }
            
            
            //删除所有b元素
            bIt = b.listIterator(); //上面next 位置已经改变
            bIt.next();//跳过第一个元素
            while(bIt.hasNext()){
                if (bIt.hasNext()) {
                    bIt.next();
                    bIt.remove();
                }
            }
            
            
            
            
        /*    for (String string : a) {
                System.out.println(string);
            }*/
            
            for (String string : b) {
                System.out.println(string);
            }
            
        }
    
    }
  • 相关阅读:
    第一周。。。
    新人日报1129
    Daily Report-1126
    How to read source code[repost]
    Markdown tutorial [repost]
    蘑菇街面经
    阿里面经
    百度凤巢一二面经
    Mybatis最入门---代码自动生成(generatorConfig.xml配置)
    Maven的生命周期阶段
  • 原文地址:https://www.cnblogs.com/lxh520/p/8360915.html
Copyright © 2011-2022 走看看