如何将记录显示为列?
我已经创建了 csv 文件。记录显示行顺序。但我需要列顺序。
如何修改代码?
for(int i = 0;i < maps.length;i++) {
Map<String, String> map = (Map<String, String>)maps[i];
sep = "";
for(int j = 0;j < labels.length;j++) {
String val = map.get(labels[i]);
out.write(sep);
out.write(""+val);
sep = ",";
}
out.write(LINEFEED);
}
I have created the csv file.The records are displaying row order.but i need coloumn order.
how to modify the code ?
for(int i = 0;i < maps.length;i++) {
Map<String, String> map = (Map<String, String>)maps[i];
sep = "";
for(int j = 0;j < labels.length;j++) {
String val = map.get(labels[i]);
out.write(sep);
out.write(""+val);
sep = ",";
}
out.write(LINEFEED);
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
首先,您应该使用新型循环,它们更清晰、更漂亮:
然后,您只需要切换
应从行切换到列的内循环和外循环
First of all, you should use new-style loops, they are much clearer and prettier:
then, you just need to switch inner and outer loops
that should switch from rows to columns