こんにちは。データをテキスト ファイルに書き込むプログラムを作成しています。データは配列リストから取得されます。配列リストから解決されるデータです。例:
    public double getGincome(){
        gincome=rpd*dwork;
        return gincome;
    }
問題は、txt ファイルに書き込めないことです。データを書き込むコードは次のとおりです。
public static boolean payrollWriteToFile(String filename) {
        boolean saved = false;
        PrintWriter pw = null; // pw is a PrintWriter identifier
        try {
            // instantiate pw as PrintWriter, FileWriter
            pw = new PrintWriter(new FileWriter(filename)); 
            try {
                // for each loop. each data from payrolls is 
written to parameter
                for (Person payroll : payrolls) {
                    pw.println(payroll.getName());
                    pw.println(payroll.getGincome());
                    pw.println(payroll.getSss());
                    pw.println(payroll.getPagibig());
                    pw.println(payroll.getPhil());
                    pw.println(payroll.getDeduc());
                    pw.println(payroll.getNincome());
                }
                saved = true;
            } finally {
                pw.close();
            }
        } catch (IOException e) {
            e.printStackTrace();
        }
        return saved;
    }
ここに私の配列があります
public class Person {
private String name;
private String add;
private String gender;
private String status;
    public double rpd;
    public double dwork;
    public static int EmployeeCount;
    public double gincome;
    public double nincome;
    public double deduc;
    public double sss;
    public double pagibig;
    public double phil;
public Person(double gincome, double nincome, double deduc, double sss, double 
pagibig, double phil ) {
    this.gincome = gincome ;
    this.nincome = nincome;
    this.deduc = deduc;
    this.sss = sss;
            this.pagibig= pagibig;
            this.phil = phil;
}
Person( String name , double gincome, double sss, double pagibig, double phil,   
double deduc, double nincome){
    this.gincome = gincome;
    this.nincome = nincome;
    this.sss = sss;
    this.pagibig = pagibig;
    this.phil = phil;
    this.deduc = deduc;
}
Person(String name, String add, String gender, String status, double dwork, double rpd)    
{
            this.name = name;
    this.add = add;
    this.gender = gender;
    this.status = status;
            this.rpd = rpd;
            this.dwork = dwork;
}
    public double getGincome(){
        gincome=rpd*dwork;
        return gincome;
    }
    public double getDeduc(){
        double sss = gincome *.03 ;
        double pagibig = gincome *.02;
        double philhealth = gincome* .0125 ;
        deduc= sss + pagibig +philhealth;
        return deduc;
    }
     public double getNincome(){
         return nincome;
     }
     public double getSss(){
         return sss = getGincome() * .03;
     }
     public double getPagibig(){
         return pagibig = getGincome() * .02;
     }
     public double getPhil(){
         return phil = getGincome() * .0125;
     }
    public static int getEmployeeCount(){
    return EmployeeCount;
   }
public String getName() {
    return name;
}
public String getAdd() {
    return add;
}
public String getGender() {
    return gender;
}
public String getStatus() {
    return status;
}
   public double getRpd(){
            return rpd;
    }
    public double getDwork(){
            return dwork;
    }
public void setName(String name) {
    this.name = name;
}
public void setAdd(String add) {
    this.add = add;
}
public void setGender(String gender) {
    this.gender = gender;
}
public void setStatus(String status) {
    this.status = status;
}
    public void setRpd(double rpd){
        this.rpd = rpd;
    }
    public void setdWork(double dwork){
        this.dwork = dwork;
    }
}
あなたが私を助けてくれることを願っています。