java输入流读取文件,并打印出文件中第M行,N列的数据
时间: 2023-11-06 14:06:55 浏览: 106
以下是一个示例代码,可以读取文件并打印出文件中第M行,N列的数据:
```java
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
public class ReadFile {
public static void main(String[] args) {
try {
FileReader fr = new FileReader("filename.txt");
BufferedReader br = new BufferedReader(fr);
int m = 3; // 第3行
int n = 2; // 第2列
String line;
int currentLine = 1;
while ((line = br.readLine()) != null) {
if (currentLine == m) {
String[] values = line.split(" ");
System.out.println("The value at row " + m + " and column " + n + " is: " + values[n-1]);
break;
}
currentLine++;
}
br.close();
fr.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
请注意,这里假设每一行数据都是用空格分隔的。如果使用其他分隔符或格式,请相应地修改代码。
阅读全文