zoukankan      html  css  js  c++  java
  • java_19List 集合

    1List集合 

      有序的 collection(也称为序列)。此接口的用户可以对列表中每个元素的插入位置进行精确地控制。用户可以根据元素的整数索引(在列表中的位置)访问元素,并搜索列表中的元素。

    与 set 不同,列表通常允许重复的元素。

    2方法

      (1)add()  将元素插入到指定的索引上

            public static void main(String[] args) {
    		List<String> s = new ArrayList<String>();
    		s.add("a");
    		s.add("b");
    		s.add("c");
    		s.add("d");
    		System.out.println(s);
    		s.add(1,"e");
    		System.out.println(s);
    	}
    

     

      (2)remove()  移除指定索引上的元素,返回的是被删除的元素

      public static void main(String[] args) {
    		List<String> s = new ArrayList<String>();
    		s.add("a");
    		s.add("b");
            s.add("c");
            System.out.println(s);
            String string = s.remove(2);
            System.out.println(s);
            System.out.println(string);
        }
    

      (3)set():  修改指定索引上的元素  返回值是 被修改前的元素

      public static void main(String[] args) {
            List<String> s = new ArrayList<String>();
            s.add("a");
            s.add("b");
            s.add("c");
            System.out.println(s);
            String string = s.set(0, "hello");
            System.out.println(s);
            System.out.println(string);
        }
    

    3遍历(对于没有下标的集合来说,增强型for循环和迭代器遍历比较好)

      Iterator迭代器

        public static void main(String[] args) {
            List<String> s = new ArrayList<String>();
            s.add("a");
            s.add("b");
            s.add("c");
            System.out.println(s);
            String string = s.set(0, "hello");
            System.out.println(s);
            System.out.println(string);
        }
    

      增强型for循环

      public static void main(String[] args) {
    		List<String> s = new ArrayList<String>();
    		s.add("a");
    		s.add("b");
    		s.add("c");
    		s.add("d");
    		s.add("e");
    		s.add("f");
    		for(String str:s) {
    			System.out.print(str+"	");
    		}
    	}
    

     

  • 相关阅读:
    重新开始学习javase_对象的摧毁
    昨天一日和彭讨论post请求数据的问题
    昨天在公司加班,上午好像就是弄一个ftp的linux服务问题
    昨天有是发现一个新的技术问题
    昨天下午快要下班的时候让他们东软测试
    昨天也没有和家里通话,把时间给了一位同事
    早上8:45到达
    又是一个月初
    今天是下雨天
    从每天开始在工作上才算有点事情
  • 原文地址:https://www.cnblogs.com/smxbo/p/10685955.html
Copyright © 2011-2022 走看看