zoukankan      html  css  js  c++  java
  • 0122有关List、Set、Map的练习

    import java.util.ArrayList;
    import java.util.HashMap;
    import java.util.HashSet;
    
    public class SZYL {
    
        public static void main(String[] args) {
            
    //将1~100之间的所有正整数存放在一个List集合中,并将集合中索引位置是10的对象从集合中除去        
            ArrayList<String> mm = new ArrayList<String>();
            
            
            for(int i=1;i<101;i++)
            {
                mm.add(new Integer(i). toString());
                
            }
            System.out.println(""+mm.size());
            mm.remove(10);
            System.out.println(mm);
            
            System.out.println(mm.size());
            
    
            
            
            System.out.println(mm);
            
            for(String b:mm){
                
                System.out.println("遍历:"+b);
                
            }
        
    //分别向set集合以及List集合中添加"A","a","c","C","a"5个元素,
                          //观察重复值“a”能否在List集合以及Set集合中成功添加        
            ArrayList<String> Set = new ArrayList<String>();
            
            
            Set.add("A");
            Set.add("a");
            Set.add("c");
            Set.add("C");
            Set.add("a");
            
            for(String w:Set){
                System.out.println("Set:"+w);
            }
    
            System.out.println();
    
            HashSet<String> List = new HashSet<String>();
            
            List.add("A");
            List.add("a");
            List.add("c");
            List.add("C");
            List.add("a");
            
        for(String q:List){
            System.out.println("List:"+q);
        }
            
        
    //创建Map集合,创建Emp对象,
              //并将创建的Emp对象添加到集合中(Emp对象的id作为Map集合的键),并将id为005的对象从集合中移除        
            HashMap<String,String> Emp = new HashMap<String,String>();
            
            HashMap<String,String> gg = new HashMap<String,String>();
            
            Emp.put("450", "玻璃钢");
            
            Emp.put("420", "低碳钢");
            
            Emp.put("170", "铝材");
            
            Emp.put("175", "花岗岩");
            
            Emp.put("140", "石灰岩");
            
            Emp.put("10", "松木");
            
            Emp.put("005","土");
            
            gg.putAll(Emp);
            
            gg.remove("005");
    
            for(String key:gg.keySet())
            {
                System.out.println(key+gg.get(key));
                
            }
            System.out.println(gg.remove("005"));
    
            
    
        }
    
    }

  • 相关阅读:
    Oracle删除.dbf文件报错
    Java 7 新的 try-with-resources 语句,自动资源释放
    模式对话框提交form之后总是打开新的页面
    MyEclipse更改项目的发布目录
    IntelliJ IDEA 更换发布目录
    java.sql.SQLException: ORA-00942: 表或视图不存在
    编码那点事
    配置nginx实现windows/iis应用负载均衡
    MSMQ消息队列
    .NET 分布式技术比较
  • 原文地址:https://www.cnblogs.com/sjxx/p/5152206.html
Copyright © 2011-2022 走看看