zoukankan      html  css  js  c++  java
  • java 链表

    简介

    java核心编程

    code

    package com.company;
    
    import java.util.Iterator;
    import java.util.LinkedList;
    import java.util.List;
    import java.util.ListIterator;
    
    public class LinkedListTest {
        public static void main(String[] args){
            List<String> a = new LinkedList<>();
            a.add("Amy");
            a.add("Carl");
            a.add("Erica");
    
            List<String> b = new LinkedList<>();
            b.add("Bob");
            b.add("Doug");
            b.add("Frances");
            b.add("Gloria");
    
            ListIterator<String> aIter = a.listIterator();
            Iterator<String> bIter = b.iterator();
    
            while(bIter.hasNext()){
                if(aIter.hasNext()) aIter.next();
                aIter.add(bIter.next());
            }
            System.out.println(a);
    
            // remove every second word from b
            bIter = b.iterator();
            while(bIter.hasNext()){
                bIter.next();// skip one element
                if(bIter.hasNext()){
                    bIter.next();// skip next element
                    bIter.remove();
                }
            }
    
            System.out.println(b);
    
            a.removeAll(b);
    
            System.out.println(a);
        }
    }
    
    

    TIPS


    关于b删除第二个数组操作

    |Bob Doug Frances Gloria

    第一个next
    Bob | Doug Frances Gloria
    第二个next
    Bob Doug | Frances Gloria

    remove
    Bob | Frances Gloria
    第一个next
    Bob Frances| Gloria
    第二个next
    Bob Frances Gloria |

    Hope is a good thing,maybe the best of things,and no good thing ever dies.----------- Andy Dufresne
  • 相关阅读:
    安卓学习Day11
    J2EE-Day09-Servlet
    J2EE-Day08-Tomcat
    安卓学习Day10
    安卓学习Day09
    安卓学习Day08
    安卓学习Day07
    安卓学习Day06
    YII 1.0 常用CURD写法
    php 封装原生数据导出的方法(csv文件格式)和csv文件中长数字自动变成科学计数法的处理
  • 原文地址:https://www.cnblogs.com/eat-too-much/p/13817624.html
Copyright © 2011-2022 走看看