Java:将writeOutput方法写入现有文本文件

该程序正常运行,但是我无法将writeOutput方法打印到名为DR.txt的现有文本文件中。

下面是writeOutput方法。

public void writeOutput() {
    super.writeOutput();
    System.out.println("Routing #: " + route);
    System.out.println("account #: " + acct);
}

下面是文件DailyTransactions,程序员必须在其中创建带有名称和其他附加字段的新客户。问题是将方法打印到现有的文本文件DR.txt中。我已经尝试了BufferedWriter和PrintWriter。我认为我做错了,这就是为什么它无法正确打印到文本文件中的原因。

import java.io.*;
public class DailyTransactions {
    public static void main (String[] args) throws FileNotFoundException {

        String [] item = {"canoe","kayak","boogieboard","umbrella","towel","sunhat","iPad","speedboat","chair"};        

        CustomerOfSammy[] user = new CustomerOfSammy[5];
//      public Cash(String user)
        user [0] = new Cash("SD");
        user [1] = new Cash("GK");
        user [2] = new Cash("SG");
//      public Credit(String user,int Num)
        user [3] = new Credit("CB",1234);
//      public Bank(String user,int Num,int rNum,int act)
        user [4] = new Bank("NG",5678,9101,2122);

        for (int x = 0; x <= 4; x++) {

            user[x].writeOutput();
            System.out.println();   
        }       
    }
}
xxingx 回答:Java:将writeOutput方法写入现有文本文件

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2931319.html

大家都在问