我想从自定义对象列表中生成一个 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()
为每个类手动实现方法?我应该使用反射吗?