【发布时间】:2020-01-16 20:21:07
【问题描述】:
接受字符串的命令行参数以打开文本文件并打印其内容。 文本文件就像一本字典:由换行符分隔的单词列表。
使用其他示例,这是我尝试但没有成功的方法。不要使用这些之外的任何 java 集合/库。
import java.util.Scanner;
import java.io.File;
import java.io.FileNotFoundException;
class test{
public static void main(String[] args) {
File file = new File(args[0]);
try {
Scanner sc = new Scanner(file);
while (sc.hasNextLine()) {
int i = sc.nextInt();
System.out.println(i);
}
sc.close();
}
catch (FileNotFoundException e) {
e.printStackTrace();
}
}
}
【问题讨论】:
-
欢迎来到 SO。你有什么问题?
-
int i = sc.nextInt();基于 “文本文件就像字典:由换行符分隔的单词列表。” 不确定这是做什么用的。 似乎会导致问题