从参数中读取文本文件

时间:2012-11-06 13:03:12

标签: java parameters text-files

我想要读取的代码名为“textfile.txt”,现在如何将此文件作为参数传递给参数?

伪代码:

 readsomething(textfile);

 void readsomething(String reading) {

 Scanner input = new Scanner(new File(reading));
 bla bla bla
 bla bla bla

 }

我已经尝试了上面代码的几种变体,每次我收到一个错误,说标识符需要readomething(textfile);

2 个答案:

答案 0 :(得分:4)

readsomething(textfile);

我假设textfile参数是一个String(文件的路径,如“C:/abcfile.txt”)。

Scanner input = new Scanner(new File(reading));
String line;
while((line=input.nextLine())!=null){
    System.out.println(line);
}

参考Scanner API

答案 1 :(得分:0)

如果您使用的是GUI,则可以使用JFileChooser

Here是一个示例,您可以参考。

您从JFileChooser获得的文件可以作为函数的参数传递