对于这个程序,我使用的是filewriter,但是我的程序的一个要求是能够输出一个文件到用户的桌面上所需的信息。这就是我被卡住的地方。我不知道如何自动获取该目录,这样用户就不必输入任何信息。我已经看了多个线程关于这个问题,但他们似乎不工作,除非我做得不正确。以下是指向线程的链接供参考:写入新文件时自动创建整个路径java如何在任何用户的桌面上读/写文件
这是密码
public static void SortLast(Student[] mystudent, int line) throws IOException {
int StudentId;
int Grade;
String LastName;
String FirstName;
String Gender;
FileWriter creator = new FileWriter("C:\\Users\\JmcIntyre1094\\Desktop\\LastNameSort.txt");
for (int i = 0; i < line; i++) {
StudentId = mystudent[i].StudentId;
Grade = mystudent[i].Grade;
LastName = mystudent[i].LastName;
FirstName = mystudent[i].FirstName;
Gender = mystudent[i].Gender;
creator.write( StudentId + " " + Grade + " " + LastName + " " + FirstName + " " + Gender);
creator.write(System.getProperty("line.separator"));
}//printing out the lines in the new file
creator.close();
}//Creating the file
暂无答案!
目前还没有任何答案,快来回答吧!