zoukankan      html  css  js  c++  java
  • Java中List的使用

    package ch8;
    import java.util.*;
    
    /**
     * Created by Jiqing on 2016/11/27.
     */
    public class ListTest {
        public static void main(String[] args) {
            List books = new ArrayList();
            // 向books集合中添加元素
            books.add(new String("轻量级Java EE企业应用实战"));
            books.add(new String("疯狂Java讲义"));
            books.add(new String("疯狂Android讲义"));
            System.out.println(books); //[轻量级Java EE企业应用实战, 疯狂Java讲义, 疯狂Android讲义]
    
            // 将新字符串对象插入在第二个位置
            books.add(1,new String("疯狂Ajax讲义"));
    
            for (int i = 0 ; i < books.size() ; i++) {
                System.out.println(books.get(i));
            }
    
            // 删除第三个元素
            books.remove(2);
            System.out.println(books);
    
            // 判断指定元素在List集合中的位置
            System.out.println(books.indexOf(new String("疯狂Ajax讲义")));
    
            // 将第二个元素替换成新的字符串对象
            books.set(1,new String("疯狂Java讲义"));
            System.out.println(books);
            // 截取新的集合,第二个到第三个,不包含第三个
            System.out.println(books.subList(1,2));
            System.out.println(books);
        }
    }
    
    

    执行结果:

    [轻量级Java EE企业应用实战, 疯狂Java讲义, 疯狂Android讲义]
    轻量级Java EE企业应用实战
    疯狂Ajax讲义
    疯狂Java讲义
    疯狂Android讲义
    [轻量级Java EE企业应用实战, 疯狂Ajax讲义, 疯狂Android讲义]
    1
    [轻量级Java EE企业应用实战, 疯狂Java讲义, 疯狂Android讲义]
    [疯狂Java讲义]
    [轻量级Java EE企业应用实战, 疯狂Java讲义, 疯狂Android讲义]

  • 相关阅读:
    构建之法阅读笔记
    人月神话阅读笔记
    人月神话阅读笔记2
    人月神话阅读笔记
    第十周总结
    第九周总结
    进度日报10
    进度日报8
    进度日报7
    进度日报6
  • 原文地址:https://www.cnblogs.com/jiqing9006/p/6106871.html
Copyright © 2011-2022 走看看