【发布时间】:2012-06-12 08:06:46
【问题描述】:
我想从自定义对象列表中生成一个 CSV 文件。
我有一个抽象类:
public abstract class MyClass{
public static final String SEPARATOR = ";";
// many private variables
@Override
public String toString(){
// return all my variables values separated by SEPARATOR
}
}
以及从这个类继承的几个具体类。
我想只在这个类中实现toString() 方法,而不在每个具体类中重新实现。
是否有任何有用的库来实现这一点,还是我必须为每个类手动实现toString() 方法?我应该使用反射吗?
【问题讨论】:
-
相关的,可能是重复的:stackoverflow.com/questions/3666007/…
-
反射在这里有什么帮助?
标签: java reflection csv