java中有一个map类型数组,我现在想把它转换成字符串形式,并且把原来的每个元素之间用逗号分隔

2025年03月19日 12:06
有2个网友回答
网友(1):

直接map.toString()就string格式啊
要不就
StringBuffer sb =new StringBuff();
foreach(Map.Entity en in map.getEntitySet()) {
//取出key value 拼接字符串
sb.append(en.getkey()).apend(",").append(en.getValue()).append(",");
}
纯手打 真心冷啊 加班的人伤不起啊

网友(2):

String str="";
Collection c = map.values();
Iterator it = c.iterator();
for (; it.hasNext();) {
str+=it.next()+",";
}