gpt4 book ai didi

java - 从数组写入文件

转载 作者:行者123 更新时间:2023-12-02 04:44:57 24 4
gpt4 key购买 nike

我一直在尝试用 java 编写一个方法来将数据从数组写入文本文件,但出现两个错误。

public void WriteStudentDetailsToFile() {
PrintWriter out = null;
try {
out = new PrintWriter("StudentDetails.txt");
} catch (FileNotFoundException ex) {
System.out.println(ex.getMessage());
System.out.println("in " + System.getProperty("user.dir"));
System.exit(1);
}


for (int i = 0; i < enrolment.length; i += 1) {
if (enrolment[i] != null) {
Student a = this.enrolment[i];
if (a.getName().equals("") || a.getAddress().equals("") || a.getDOB().equals("") || a.getGender().equals("")) {
break;
} else {
String record = a.getName() + "\t" + "0" + "\t" + a.getAddress() + "\t" a.getDOB() + "\t" + a.getGender();
out.println(record);
}
}
}
}
}

这两个错误是

C:\Users\B00661059\Downloads\Assignment 2\Assignment 2\Student_Enrolment.java:137:错误:“;”预期的 字符串记录 = a.getName() + "\t"+ "0"+ "\t"+ a.getAddress() + "\t"a.getDOB() + "\t"+ a.getGender();

^C:\Users\B00661059\Downloads\Assignment 2\Assignment 2\Student_Enrolment.java:137:错误:不是语句 字符串记录 = a.getName() + "\t"+ "0"+ "\t"+ a.getAddress() + "\t"a.getDOB() + "\t"+ a.getGender();

最佳答案

在第 137 行,您需要在此处添加串联运算符 (+):

"\t" + a.getDOB()

关于java - 从数组写入文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29737001/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com