格式转换继续头晕.。。。

一个String 数组转换为 HashMap的问题,请举例,转一下。

或者将String数组转为
001:小王
002:小马
003:小红
后面没有值就不要逗号。

这样你还有什么问题:

 String[] array = {"001:key","002:name","003:jack","004"};
        Map<String, Object> map = new HashMap<String, Object>();
        if(array!=null&&array.length>0){
            for (int i = 0; i < array.length; i++) {
                String[] item = array[i].split(":");
                String key = item[0];
                String value = item.length>1?item[1]:null;
                map.put(key, value);
            }
        }
        System.out.println(map.get("003"));
        System.out.println(map.get("004"));

HasMap;k代表键,v代表值
数组转的换你需要HashMap

String 数组转化为 hashMap 的时候 你需要设置一个key,最简单的方法就是把数组的下标作为key,循环一次就好了

  HashMap<String,String> hasmap;
            hasmap.put("001", "小王");
            hasmap.put("002", "小红");
            hasmap.put("003", "小马");

同样的问题你已经发了三遍了,还么学会???

先从数组里把数据取出来,再添加到hashMap里面

又看到你!!如果你是女的就原谅你,如果你是男的,建议你不用做程序员了,转行吧哎!!!!

String 数组:
String [] array={' 小强',' 小红','小马' }
转为map
Map map = new HashMap();
for( int i =0;i<array.length();i++){
map.put("00"+i+1 , array[i]);
}

不是你自已说要那样子格式的数据吗?
001 小强