zoukankan      html  css  js  c++  java
  • JAVA list 列表 字典 dict

    import java.util.ArrayList;
    import java.util.HashMap;
    import java.util.Map;
    import java.util.Set;
    
    public class list_map {
    
        //列表的使用方法
        public static void  list_test(){
            ArrayList<Object> array = new ArrayList<Object>();
    
            array.add("八戒你瘦了!");
            array.add(1);
            Object d =  false ? "yes" : "no";
            //添加,
            array.add(d);
            array.add(3,"sji");
    
            //修改
            array.set(0,"中国人民好幸福");
            System.out.println(array);
    
            //删除
            array.remove(3);
    
            // 遍历数组,与python的列表一样。
            for (Object o : array) {
                System.out.println(o);
            }
        }
    
        //集合map 与python字典类似
        public static void map_test(){
    
            Map dict = new HashMap();
            Map test = new HashMap();
    
            //判断字典是否为空,也就是js对象的意思。
            String str = dict.isEmpty() ? "为空" : "不为空";
            System.out.println("字典是否为空:"+str);
    
            //添加数据的方法
           dict.put("key1", "八戒你瘦了");
           dict.put("字典",123);
    
            test.put(123,"90分");
           //使用putAll方法进行自动嵌套字典存放
            dict.put("字典",test);
    
            System.out.println(dict);
            System.out.println(test);
    
            //删除字典
    //        dict.remove("key1");
    //        System.out.println(dict);
    
            //修改
            dict.put("key1",456);
            System.out.println(dict);
    
            //获取key 与values
            System.out.println(dict.keySet());
            System.out.println(dict.values());
    
            Set key = dict.keySet();
            System.out.println(key);
    
            for (Object o:key){
                System.out.println(dict.get(o));
            }
        }
    
        public static void main(String[] args){
           map_test();
        }
    }
    

      

  • 相关阅读:
    騎士宣言
    [洛谷P1631] 序列合并
    [HNOI2006]公路修建问题
    [洛谷2068] 统计和
    [洛谷P1168] 中位数
    【模板】可持久化数组(可持久化线段树/平衡树)
    【模板】可持久化线段树 1(主席树)
    [JSOI2008]最大数maxnumber
    NOI导刊2010提高(06) 黑匣子
    [洛谷1533] 可怜的狗狗
  • 原文地址:https://www.cnblogs.com/wuzaipei/p/10503163.html
Copyright © 2011-2022 走看看