• 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);
    		
    	}
    }
    
    
  • 相关阅读:
    求字符串的全排列
    不能被继承的类
    Apache2启动错误以及Ubuntu update的错误
    从尾到头输出链表
    教你在网页上加QQ链接
    UL LI P 图片加文字无缝滚动
    ASP.net 里怎么对fileUpload控件上传的文件进行管理
    表单标签
    如果我为我女朋友做了这些,她一定会娇滴滴的说:“你真坏!
    break,continue,return
  • 原文地址:https://www.cnblogs.com/istart/p/12013652.html
Copyright © 2020-2023  润新知