java hashmap 转成字符串
如hashMap.put("cn","中国");hashMap.put("us","米国");hashMap.put("en","英国");转成"中国","米国","英国...
如hashMap.put("cn","中国");
hashMap.put("us","米国");
hashMap.put("en","英国");
转成 "中国","米国","英国" 展开
hashMap.put("us","米国");
hashMap.put("en","英国");
转成 "中国","米国","英国" 展开
4个回答
展开全部
Map<String, String> hashMap = new HashMap<String, String>();
hashMap.put("cn","中国");
hashMap.put("us","米国");
hashMap.put("en","英国");
/**
* Map 集合没有方法转成字符串,
* 可以按照自己的方法将其拼接成字符串
* 1、遍历map集合
*/
String str = "";//用于存放遍历出来的字符串
Iterator iterator = hashMap.keySet().iterator();
while (iterator.hasNext()) {
//2、拼接字符串
str += hashMap.get(iterator.next()).toString()+",";
}
System.out.println(str);
展开全部
不明白想说啥。说详细一点,最好有代码
Set set = hashMap.keySet();
String name="";
for(String key : set){
name+=hashMap.get(key)+",";
}
name = name.subString(0, name.length()-1);
System.out.println(name);
Set set = hashMap.keySet();
String name="";
for(String key : set){
name+=hashMap.get(key)+",";
}
name = name.subString(0, name.length()-1);
System.out.println(name);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Collection temp = hashMap.values();
String str = "";
for(Object o: temp){
str += o+",";
}
String str = "";
for(Object o: temp){
str += o+",";
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询