zoukankan      html  css  js  c++  java
  • JAVA之列表集合ArrayList

     

    增:

    import java.util.ArrayList;
    import java.util.List;
    
    public class T{
       public static void main(String[] args){
            List list = new ArrayList();
            list.add("ADD");
            list.add(123);
            list.add(true);
            System.out.println(list);  // [ADD, 123, true]
       }   
    }

    删:

    import java.util.ArrayList;
    import java.util.List;
    
    public class T{
       public static void main(String[] args){
            List list = new ArrayList();
            list.add("ADD");
            list.add(123);
            list.add(true);
            System.out.println(list);  // [ADD, 123, true]
            list.remove(1);
            System.out.println(list);  // [ADD,true]
       }   
    }

    改:

    import java.util.ArrayList;
    import java.util.List;
    
    public class T{
       public static void main(String[] args){
            List list = new ArrayList();
            list.add("ADD");
            list.add(123);
            list.add(true);
            System.out.println(list);  // [ADD, 123, true]
            list.set(1,false);
            System.out.println(list);  // [ADD,false,true]
       }   
    }

    查:

    import java.util.ArrayList;
    import java.util.List;
    
    public class T{
       public static void main(String[] args){
            List list = new ArrayList();
            list.add("ADD");
            list.add(123);
            list.add(true);
            System.out.println(list.get(0));  // ADD
       }   
    }

    泛型

    泛型只能写引用类型,如果要使用基本类型,就必须写它们的封装类。

    格式为:

     List<Integer> list2 = new ArrayList<Integer>(); //通过泛型可以规定这个数组里面只能放哪些类型的元素。

    import java.util.ArrayList;
    import java.util.List;
    
    public class T{
       public static void main(String[] args){
           List<Integer> list2 = new ArrayList<Integer>();
           list2.add(123);
       }   
    }    

     返回集合的大小

    list.size();  

    验证集合是否没有元素,如果没有就返回true,否则返回false

    list.isEmpty();

    将指定的元素插入到下标为index的位置

    list.add(int index,Object obj);

     将set转成list:

    Set< Map.Entry<Character,Integer> > set = map.entrySet();  //将map转成set
    List<Map.Entry<Character,Integer>> list = new ArrayList<>(set); //将set转成list
    每天进步一点点,快乐生活多一点。
  • 相关阅读:
    vue自定义指令
    ZOJ Problem Set–2104 Let the Balloon Rise
    ZOJ Problem Set 3202 Secondprice Auction
    ZOJ Problem Set–1879 Jolly Jumpers
    ZOJ Problem Set–2405 Specialized FourDigit Numbers
    ZOJ Problem Set–1874 Primary Arithmetic
    ZOJ Problem Set–1970 All in All
    ZOJ Problem Set–1828 Fibonacci Numbers
    要怎么样调整状态呢
    ZOJ Problem Set–1951 Goldbach's Conjecture
  • 原文地址:https://www.cnblogs.com/yiruliu/p/10666785.html
Copyright © 2011-2022 走看看