<分区>
我想将 map {key:column, key1:column1} 转换为 csv 字符串“key=column,key1=column”。
我正在获取条目映射并从键和值构造字符串。这是我拥有的:
entry.forEach(entryVal ->{
result.append(entryVal.getKey() + "=" + entryVal.getValue());
result.append(',');
});
int index = result.lastIndexOf(",");
if(index == result.length()-1){
result.deleteCharAt(index);
return result.toString();
}
当然,看起来很丑,尤其是我必须对逗号进行后处理。 想知道是否有更简洁的方法来执行此操作?
注意:我不需要代码审查,只需要知道一种不同但更简洁的方式来编写相同的东西,如果可能的话