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

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

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

{  
    "employee": {  
        "name":       "ABC",   [length = 10]
        "salary":      1000   [length = 5]
    }  
}

输出文本文件应为:

ABC-------1000-

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

cyvaqqii

cyvaqqii1#

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

相关问题