zoukankan      html  css  js  c++  java
  • JAVA-集合框架-list的使用

    package cn.burce.List;
    
    import java.util.ArrayList;
    import java.util.List;
    
    public class ListDemo {
        /*
         * List特点:有序,有索引,可以重复 带有索引的方法一般都是自己的功能,不是父类的
         */
        public static void main(String[] args) {
            // 遍历list有三种方式:迭代器、for、foreach
            fun_insert();
            fun_remove();
            fun_set();
        }
    
        public static void fun_insert() {
            List<String> list = new ArrayList<>();
            list.add("1");
            list.add("2");
            list.add("3");
            list.add("4");
            System.out.println(list);
            /*
             * add(int,element) 将元素插入到索引位置 原索引位置元素往后顺延 注意索引越界问题
             */
            list.add(4, "插入数据");
            System.out.println(list);
            System.out.println(list.get(2));// 获取索引
        }
    
        private static void fun_remove() {
            List<Double> list = new ArrayList<>();
            list.add(1.1);
            list.add(2.2);
            list.add(3.3);
            list.add(4.4);
            Double double1 = list.remove(0);// 可以返还被移除的元素,注意越界异常
            System.out.println(double1);
            System.out.println(list);
        }
    
        public static void fun_set() {
            List<Integer> list = new ArrayList<>();
            list.add(1);
            list.add(2);
            list.add(3);
            list.add(4);
            Integer i = list.set(0, 5);// 可以返还被移除的元素,注意越界异常
            System.out.println(i);
            System.out.println(list);
        }
    }

  • 相关阅读:
    【转】批处理第三方命令行工具汇总(2014-11-10更新)
    爬虫问题汇总 + 解决
    ocs的沟通平台
    DSCP 与IP 优先级IP优先级
    IPSec协议
    GRE 协议简介
    使用VLC创建组播流
    华为olt ma5680t常用命令详解
    Python统计列表中的重复项出现的次数的方法
    Kafka
  • 原文地址:https://www.cnblogs.com/BruceKing/p/13403508.html
Copyright © 2011-2022 走看看