java生成指定格式内容的文件

黒沢
  • 27

数据是List或Array写到文件中
为字段分隔符,0x0D0A为换行
环境为jdk8
原数据

[
{"name":"tom","age":"21",...},
{"name":"jack","age":"23",...},
.
.
.
]

文件内容格式

tom£21
jack£23
.
.
.

写入文件的时候是一行一行的循环,还是弄成这样tom£210x0D0Ajack£23,一起写到文件中,我是第一次见到这种奇葩数据结构,服了甲方那帮骨灰javaer

回复
阅读 270
1 个回答

这样吧:

// JavaScript
var array = [
    {"name":"tom","age":"21"},
    {"name":"jack","age":"23"},
]
var result = array.map(tmp => `${tmp.name}£${tmp.age}`).join("\r\n")
String result = String.format("\r\n", array.stream().map(tmp -> String.format("%s£%s", tmp.getName(), tmp.getAge())).collect(Collectors.toList())

希望能帮助到你。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
你知道吗?

宣传栏