我正在尝试从文本文件中读取。我创建了文件,它只需要有一条记录,但它可以有更多。我一直在收到错误。我是一名地理学学生,而不是一个IT人员,我希望在得到这个之后能够找到下一步。这是我的例子,它不起作用:
import java.io.*;
import java.util.*;
import java.lang.*;
public class Driver
{
public static void main(String[] args) throws IOException
{
File data;
String fileName = null; // User input file name
Scanner input;
input = new Scanner(System.in);
System.out.println("Enter file name (ie: text.txt): ");
data = new File(input.next());
Scanner read;
read = new Scanner(data);
fileName = read.nextLine();
System.out.println(fileName);
}
}
答案 0 :(得分:0)
我相信您遇到的错误在尝试访问文件时没有引用正确的位置。如果只键入example.txt,则java编译器不知道在哪里可以找到此文件。 试试这个:
在此之后你应该好好去!
答案 1 :(得分:0)
您有两种选择。
将.ndf
文件放在您的班级文件所在的同一文件夹中。
从用户获取文件的完整路径,例如text.txt
。
它会跑。