把字符串存到map集合中去

1.大连2 沈阳 3 南京4 武汉 5 郑州
把字符串存入到map集合中去 帮解



```java
import java.util.HashMap;
import java.util.Map;

public class Main4 {
    public static void main(String[] args) {
        //1.大连2 沈阳 3 南京4 武汉 5 郑州
        String str1 = "大连";
        String str2 = "沈阳";
        String str3 = "南京";
        String str4 = "武汉";
        String str5 = "郑州";
        Map<Integer,String> map =new HashMap<>();
        map.put(1,str1);
        map.put(2,str2);
        map.put(3,str3);
        map.put(4,str4);
        map.put(5,str5);
        System.out.println(map);
    }
}

```

        // 创建城市数组
        String[] city = { "大连", "沈阳", "南京", "武汉", "郑州" };
        Map<Integer, String> map = new HashMap<>();
        for (int i = 0; i < city.length; i++) {
            // 遍历数组存入map
            map.put(i + 1, city[i]);
        }

String str = "大连,沈阳,南京,武汉,郑州";
String[] arr = str.split(",",-1);
Map<String,String> map = new HashMap<String,String>();
for(int i=0;i<arr.length;i++){
map.put("name"+i,arr[i]);
}

Map<Integer,String> map =new HashMap<>();
map.put(1,“大连”);
map.put(2,“武汉”);
map.put(3,“郑州”);