我无法在我的程序中读取我的文件...为什么程序找不到该文件?我没有正确导入文件吗?
非常感谢任何反馈!谢谢
import java.util.Scanner;
import java.io.*;
public class ArraysIO {
public static void main(String[] args) throws IOException {
//local variables
//create array
String[] data = new String[100];
//set up counter
int count = 0;
// Create File and Scanner objects inside main
File file = new File("sampledata1.txt");
Scanner inputFile = new Scanner(file);
// Read in the names from the file
while (inputFile.hasNext() && count < data.length) {
data[count] = inputFile.nextLine();
count++;
}
// Remember to close the file ASAP
inputFile.close();
// TODO Auto-generated method stub
}
}
答案 0 :(得分:0)
File file = new File("sampledata1.txt");
要求java引用位于名为sampledata1.txt
现在当前目录是您通常启动程序的地方,如果您想知道当前工作目录指向的位置,可以通过
进行检查System.out.println(System.getProperty("user.dir"));
答案 1 :(得分:0)
似乎我没有将文件放在正确的位置,而且我没有打印扫描仪。这是我的工作代码!谢谢大家的帮助!
import java.io.File;
import java.io.FileNotFoundException;
import java.util.Scanner;
public class ArraysIO2 {
public static void main(String[] args) throws FileNotFoundException {
// Create File and Scanner objects inside main
File file = new File("sampledata1.txt");
Scanner inputFile = new Scanner(file);
for (int i = 0; i < 10; i++) {
System.out.println(inputFile.next());
}
inputFile.close();
}
}