java set集合 list列表 map映射 类集框架
java set集合 list列表 map映射 类集框架

java set集合 list列表 map映射 类集框架
java set集合 list列表 map映射 类集框架

arraylist使用

import java.util.List;
import java.util.ArrayList;

public class Test{
    public static void main(String[] args)
    {
        ArrayList<String> array_list = new ArrayList<String>();//<>中间存放申请的对象
        array_list.add("a");
        array_list.add("c");
        int len=array_list.size();
        String i=array_list.get(0);//获取list空间
        System.out.println("arrlist geshu :"+array_list.size()+i);
        
    }
    
}

set使用

import java.util.Set;
import java.util.HashSet;
import java.util.Iterator;
class Test{
    public static void main(String [] args)
    {
        int i;
      //  HashSet<String> hs= new HashSet<String>();
      //  Set<String> set = hs;
       //集合是无序的
        Set<String> set = new HashSet<String>();
        set.add("a");
        set.add("b");
        set.add("1");
        set.add("lg");
        set.add("K");
        set.add("jk");
        System.out.println("len:"+set.size());
   
        set.add("b");
        System.out.println("b len:"+set.size()+"is empty"+set.isEmpty());

        set.remove("b");
        System.out.println("remove after len:"+set.size());
        
        //迭代器  iterate  Iterator ---collect---se---hashset
        //hasNext() next()
        
        Iterator<String> it = set.iterator();
        while(it.hasNext())
        {
           System.out.println("next is"+it.next()); 
            
        }
        
    }
    
}

hashmap 键值对的使用

import java.util.HashMap;
import java.util.Map;

class Test{
    public static void main(String [] args)
    {
     HashMap <String,String> hm = new HashMap <String,String>();
    Map<String,String> map = hm;
    map.put("1","1112");
    map.put("1","11123");//后面覆盖前面
     map.put("11","11123");
    
 
        System.out.println("map size:"+map.size()+"  \"11\" is :"+map.get("11"));
        
    
        
    }

相关文章: