Оператор if в моем Java-программировании может содержать ошибку [закрыто]JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Оператор if в моем Java-программировании может содержать ошибку [закрыто]

Сообщение Anonymous »

Я пытаюсь удалить файл. Если пользователь завершает работу, данные, которые только что были введены в файл, удаляются

Код: Выделить всё

public void getDate() {
try {
long count = Files.lines(Paths.get("savedata.txt")).count();
Scanner scanner = new Scanner(System.in);

Scanner readlines = new Scanner("savedata.txt");
FileWriter savedata = new FileWriter("savedata.txt", true);
PrintWriter writer = new PrintWriter(savedata);
Homework homework1 = new Homework("empty", LocalDate.now());

System.out.println("Enter the due date of the homework: YYYY-MM-DD");
homework1.dueDate = LocalDate.parse(scanner.nextLine());

if (scanner.equals("done")) {
readlines.useDelimiter(Pattern.compile("//"));
System.out.println(readlines.delimiter());
return;
}

writer.println(homework1.dueDate);
writer.close();
}
catch (Exception c) {
}
}
Я испробовал почти все способы удаления из файла, но думаю, что это может быть просто мой оператор if.

Подробнее здесь: https://stackoverflow.com/questions/783 ... e-an-error
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»