在对象上使用 toString 时,我没有得到预期的结果。(我继承了代码)。
目标是在一个人的 txt 文件上打印FiscalCode
。
这是我的对象:
public class DatiPersonaFisica extends DatiPersona {
private String nome;
private String cognome;
private CodiceFiscale CF;
private String cell;
private Indirizzo domicilio;
}
这是我创建和打印文件的方法:
public class LoggerPersone {
public static void Logger(DatiPersonaFisica p) throws FileNotFoundException{
FileOutputStream fs = new FileOutputStream("logPersoneFisicheInserite.txt",true);
PrintStream scrivi = new PrintStream(fs);
CodiceFiscale codfisc = p.getCF();
codfisc.toString();
scrivi.println(codfisc);
scrivi.close();
}
一切似乎都很好,但输出是:
data_view.CodiceFiscale@43ee5528
这不是财政代码。