如何在java中创建固定长度的平面文件?

p4tfgftt  于 2021-08-25  发布在  Java
关注(0)|答案(1)|浏览(618)

我现在有一个json文件,它需要转换成一个文本文件,每个字段的长度都是固定的。
例如,对于json

  1. {
  2. "employee": {
  3. "name": "ABC", [length = 10]
  4. "salary": 1000 [length = 5]
  5. }
  6. }

输出文本文件应为:

  1. ABC-------1000-

由于我是新手,是否有任何java库可用于为每个字段指定固定宽度并为其创建平面文件?

cyvaqqii

cyvaqqii1#

你可以用这个http://jeyben.github.io/fixedformat4j/ 创建字符串。一旦你有了你需要的字符串,你就可以把它写入一个文件。
您需要指定哪些字段的长度、起始位置以及填充时应使用的字符。您甚至可以定义字段的对齐方式。

相关问题