java读取txt文件每一列
时间: 2023-09-07 21:11:07 浏览: 54
可以使用Java的IO流和Scanner类来读取txt文件每一列数据。以下是一个示例代码:
```java
import java.io.File;
import java.io.FileNotFoundException;
import java.util.Scanner;
public class ReadTxtFile {
public static void main(String[] args) {
try {
File file = new File("file.txt");
Scanner scanner = new Scanner(file);
while (scanner.hasNextLine()) {
String line = scanner.nextLine();
String[] columns = line.split("\t"); // 以Tab为分隔符,将一行数据分割成多个列
for (String column : columns) {
System.out.print(column + "\t"); // 输出每一列的数据
}
System.out.println();
}
scanner.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
}
}
}
```
上述代码会将txt文件中每一行数据读取出来,并将每一行数据分割成多个列,最后输出每一列的数据。可以根据具体的需求对输出进行修改。