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 array = new ArrayList();
    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();
}

}

你可能感兴趣的