码迷,mamicode.com
首页 > 编程语言 > 详细

JAVA list 列表 字典 dict

时间:2019-03-09 21:53:07      阅读:237      评论:0      收藏:0      [点我收藏+]

标签:array   java   ati   int   hash   color   遍历   ISE   中国   

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();
    }
}

 

JAVA list 列表 字典 dict

标签:array   java   ati   int   hash   color   遍历   ISE   中国   

原文地址:https://www.cnblogs.com/wuzaipei/p/10503163.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!