@Record public class Person { @Field(position = 1, length = 10) private String name; @Field(position = 11, length = 3) private int age; @Override public String toString() { return "Person [name=" + name + ", age=" + age + "]"; } } public class FlatFileProcessor { public static void main(String[] args) { String filePath = "path/to/flatfile.txt"; Parser parser = new AnnotationParser(); List<Person> persons = parser.parse(new File(filePath), Person.class); for (Person person : persons) { System.out.println(person); } Writer writer = new AnnotationWriter(); for (Person person : persons) { writer.write(person, new File("path/to/output.txt")); } } }


上一篇:
下一篇:
切换中文