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(); } }
自动化学习。