现在有一组用csv格式存贮的文本文件。每个文件对应一个关系表,第一行是表头,从第二行开始是相应的数据。现在需要处理这些文件。我的思路是希望对每个文件生成一个类,类的成员对应表头的信息,这样读一行数据等于生成一个对象,之后对相关对象进行处理。
举个例子:文件table1.txt的内容如下:
a, b, c, d
0, Wang, 20, true
1, Li, 22, false
....对应该文件的类如下:
class table1 {
   int a;
   String b;
   int c;
   boolean d;
}由于待处理的文件比较多,各位知道是否有方法能够能自动生成对应的类? 我知道jaxb能实现xml的数据绑定,是否有其他技术能实现文本数据的绑定?谢谢各位关注!

解决方案 »

  1.   

    你是要动态生成class对象?还是通过读取文件生成java文件?不是太明白你的需求
      

  2.   

    to zqfddqr,你的意思是导入到数据库里?这些表本来就是从数据库里导出得到的。
      

  3.   

    to abstruct,我的想法是非手工生成和文件相对应的类,然后加载文件的数据生成相应的对象。所以分成两步,第一步动态生成类,第二部生成对象。如果能实现第一步,第二部就不难实现了。