для этой программы я использую 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
new File(System.getProperty("user.home"), "\\Desktop\\LastNameSort.txt");
? - person Unmitigated   schedule 05.01.2021