Я как бы новичок в Java, и я изучаю методы проверки ввода, но я борюсь с назначением, которое я пытаюсь выполнить. Кто-нибудь может мне помочь? Следующий код читает файл где-то на вашем компьютере. Я должен проверить правильность пути к файлу с помощью метода проверки ввода. Это то, что я до сих пор:Метод проверки ввода для Java
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;
import java.util.Scanner;
public class readFile {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.print("Enter the name of your File: ");
String fileName = scan.nextLine();
File inputFile = new File(fileName);
BufferedReader reader = null;
try {
String sCurrentLine;
reader = new BufferedReader(new FileReader(inputFile));
while ((sCurrentLine = reader.readLine()) != null) {
System.out.println(sCurrentLine);
}
} catch (IOException e) {
e.printStackTrace();
System.out.print(e.getMessage());
} finally {
try {
if (reader != null)reader.close();
} catch (IOException ex) {
System.out.println(ex.getMessage());
ex.printStackTrace();
}
}
}
}
Что вы подразумеваете под правильным? Что существует файл ot, что вход является допустимым (возможным) именем файла? –
, что файл существует –