Есть ли умный способ записать плоский файл фиксированной длины?

Есть ли какой-нибудь фреймворк / библиотека для написания плоских файлов фиксированной длины на java?

Я хочу записать набор компонентов / объектов в плоский файл, не беспокоясь о преобразованиях, заполнении, выравнивании, заполнителях и т. ] Например, я хотел бы разобрать bean-компонент, например:

public class Entity{
    String name = "name"; // length = 10; align left; fill with spaces
    Integer id = 123; // length = 5; align left; fill with spaces
    Integer serial = 321 // length = 5; align to right; fill with '0'
    Date register = new Date();// length = 8; convert to yyyyMMdd
}

... в ...

name      123  0032120110505
mikhas    5000 0122120110504
superuser 1    0000120101231

...

11
задан Mikhas 5 May 2011 в 17:55
поделиться