我有不同的文本文件需要读取,我正在使用 BufferedReader
进行操作,代码如下:
int theMax = 0;
int theTypes = 0;
int []theSlices = {};
/*
INPUT1:
17 4
2 5 6 8
INPUT2:
100 10
4 14 15 18 29 32 36 82 95 95
*/
try {
FileReader reader = new FileReader("INPUT1.in");
BufferedReader bufferedReader = new BufferedReader(reader);
String line;
while ((line = bufferedReader.readLine()) != null) {
String[] numbers = line.split(" ");
System.out.println(numbers[0]);
System.out.println(line);
}
reader.close();
} catch (IOException e) {
e.printStackTrace();
}
;
我的问题是我想为
theMax
、theTypes
和theSlices
设置值,但为此我需要获取当前行号,我不知道怎么做。读取文件是有效的,println(numbers [0])
打印出17和2。我有点卡在这里,所以很高兴得到所有帮助。输入1的示例:
theMax
= 17
theTypes
= 4
theSlices
= 2 5 6 8