Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/399.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将多个ArrayList中的元素按特定顺序写入txt文件_Java_Arraylist - Fatal编程技术网

Java 将多个ArrayList中的元素按特定顺序写入txt文件

Java 将多个ArrayList中的元素按特定顺序写入txt文件,java,arraylist,Java,Arraylist,在做作业时,我尝试为按钮编写代码,以txt文件的形式生成报告。我已经为报告中需要的每一条信息创建了ArrayList,但还没有设置初始大小。我有一段我已经写过的代码,但我对Java不是非常了解 File newTextFile = new File("D:/Report.txt"); FileWriter fw = new FileWriter(newTextFile); int i=0; for(int i=

在做作业时,我尝试为按钮编写代码,以txt文件的形式生成报告。我已经为报告中需要的每一条信息创建了ArrayList,但还没有设置初始大小。我有一段我已经写过的代码,但我对Java不是非常了解

    File newTextFile = new File("D:/Report.txt");
             FileWriter fw = new FileWriter(newTextFile);
             int i=0;
             for(int i=0; i<=FirstName.size(); i++;){
                 fw.write(FirstName.get(i));
                 fw.write(LastName.get(i));
                 fw.write(DOB.get(i));
                 fw.write(Gender.get(i));
                 fw.write(Email.get(i));
                 fw.write(Address.get(i));
                 fw.write(Number.get(i));
                 fw.write(Attending.get(i));
             }
             int x=0;
             if(InternationalCheck.get(x) == "yes"){
                 int y=0;
                 fw.write(Nationality.get(x));
                 x++;
             }
             int DomesticPrice = 50;
             int InternationalPrice = 150;
             int sum = (DomesticCheck.size()*DomesticPrice)+(InternationalCheck.size()*InternationalPrice);
             String sum1 = ""+sum;
             String Total = "The total revenue is:";
             fw.write(Total);
             fw.write(sum1);
             fw.close();
File newTextFile=新文件(“D:/Report.txt”);
FileWriter fw=新的FileWriter(newTextFile);
int i=0;
对于(int i=0;i替换此行:

  for(int i=0; i<=FirstName.size(); i++;){

for(int i=0;我想你简直不敢相信它这么简单,我觉得很愚蠢。请提供一个并包含异常堆栈跟踪。
 for(int i=0; i<FirstName.size(); i++){