zoukankan      html  css  js  c++  java
  • Java集合之List

    总结

    1. List 代表一个元素有序、且可重复的集合,集合中的每个元素都有其对应的顺序索引
    2. List 允许使用重复元素,可以通过索引来访问指定位置的集合元素。
    3. List 默认按元素的添加顺序设置元素的索引。
    4. List 集合里添加了一些根据索引来操作集合元素的方法

    实现方法

    import java.util.ArrayList;
    import java.util.List;
    
    public class Test1 {
    	public static void main(String[] args) {
    		/**
    		 * 1. List 代表一个元素有序、且可重复的集合,集合中的每个元素都有其对应的顺序索引
    		 * 2. List 允许使用重复元素,可以通过索引来访问指定位置的集合元素
    		 * 3. List 默认按元素的添加顺序设置元素的索引
    		 * 4. List 集合里添加了一些根据索引来操作集合元素的方法
    		 */
    		List<String> list = new ArrayList<String>();
    		list.add("b");
    		list.add("a");
    		list.add("a");
    		list.add("f");
    		list.add("g");
    		System.out.println(list);//按照添加顺序设置索引
    		
    		list.get(1);//根据索引获取集合元素
    		System.out.println(list.get(1));//a
    		
    		
    		ArrayList<String> sublist = new ArrayList<String>();
    		sublist.add("ff");
    		sublist.add("hh");
    		list.addAll(1, sublist);//向list集合中添加集合
    		System.out.println(list);//[b, ff, hh, a, a, f, g]
    		
    		list.get(2);//通过索引获取元素
    		System.out.println(list.get(2));
    		
    		list.indexOf("a");//获取元素第一次出现的索引
    		System.out.println(list.indexOf("a"));//3
    		
    		list.lastIndexOf("a");//获取元素最后一次出现的索引
    		System.out.println(list.lastIndexOf("a"));
    		
    		list.remove(5);//通过索引删除元素
    		System.out.println(list);//[b, ff, hh, a, a, g]
    		
    		list.set(5, "new string");//通过索引重新设置元素
    		System.out.println(list);
    		
    		List<String> sublist1 = list.subList(1, 5);//截取一部分集合赋值个另一个集合,左闭右开规则
    		System.out.println(sublist1);
    		
    	}
    }
    
    
  • 相关阅读:
    PB数据窗口分页
    Oracle创建视图权限不足
    PB计算两个日期相差月份(计算工龄)
    oracle笔记之计算年龄、工龄和TRUNC
    oracle随笔之提示“ORA-01002: 提取违反顺序”
    PB笔记之调用数据窗口时的过滤条件添加方式
    Oracle随笔之用拆分后的列数据关联表查询
    四种布局
    Android控件常见属性
    Activity启动活动最佳写法
  • 原文地址:https://www.cnblogs.com/istart/p/12013652.html
Copyright © 2011-2022 走看看