集合 - 图1·
在 JS 里面,我们有 Object、Array、Set 和 Map

在 JAVA 里面,

集合 - 图2

数组

  1. public class Main {
  2. public static void main(String[] args) {
  3. String[] names = {"ABC", "XYZ", "zoo"};
  4. String s = names[1];
  5. names[1] = "cat";
  6. System.out.println(s); // s是"XYZ"还是"cat"?
  7. }
  8. }

java.util.ArrayList
java.util.LinkedList

Set

java.util.Set
java.util.HashSet;
java.util.LinkedHashSet;

Map

java.util.HashMap;
java.util.Map;
集合 - 图3

  1. public static void show01(){
  2. Map<String,String> map = new HashMap<>();
  3. String v1 = map.put("李晨","范冰冰1");
  4. System.out.println(v1);
  5. String v2 = map.put("李晨","范冰冰2");
  6. System.out.println(v2);
  7. System.out.println(map);
  8. map.put("冷锋","龙小云");
  9. map.put("杨过","小龙女");
  10. map.put("尹志平","小龙女");
  11. System.out.println(map);
  12. }