我对编程很新,所以请耐心等待。
我正在尝试读取输入文件," 1.in"并将第一行分配给变量,将第二行分配给另一个变量,依此类推。该文件相当短,100行。我该怎么做呢?我尝试在互联网上进行研究,但我并没有真正了解结果。我现在知道的唯一输入类型是使用扫描仪类,但这需要手动输入。
答案 0 :(得分:0)
使用一些数据结构来保存您的数据。
如果您知道文件的大小,则数组是最佳选择。或者您可以使用LinkedList,ArrayList
例如
LinkedList<String> list = new LinkedList<>();
File file = new File("data.txt");
try {
Scanner scanner = new Scanner(file);
while (scanner.hasNextLine()) {
String line = scanner.nextLine();
list.add(line);
}
scanner.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
}