[英]Unable to read from a text file
我正在嘗試從文本文件讀取。 我已經創建了文件,它只需要一個記錄,但是可以有更多記錄。 我不斷出錯。 我是地理專業的學生,而不是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);
}
}
我認為您嘗試訪問文件時遇到的錯誤未引用正確的位置。 如果僅輸入example.txt,則Java編譯器不知道在哪里可以找到此文件。 嘗試這個:
在此之后,您應該一切順利!
您有兩個選擇。
將text.txt
文件放在類文件所在的文件夾中。
從用戶那里獲取文件的完整路徑,例如C:\\text.txt
。
它會運行。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.