java读取linux本地文件
时间: 2023-06-05 16:48:05 浏览: 567
要在Java中读取Linux本地文件,可以使用Java IO类库中的FileInputStream和BufferedReader类。以下是一个简单的示例代码:
```java
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.InputStreamReader;
public class ReadFileExample {
public static void main(String[] args) {
try {
File file = new File("/path/to/file.txt"); // 文件路径
FileInputStream fis = new FileInputStream(file);
BufferedReader br = new BufferedReader(new InputStreamReader(fis));
String line;
while ((line = br.readLine()) != null) {
System.out.println(line);
}
br.close();
fis.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
```
在上面的代码中,我们首先创建一个File对象,指定要读取的文件路径。然后使用FileInputStream类创建一个输入流对象,将其传递给BufferedReader类的构造函数中,以便逐行读取文件内容。最后,我们使用while循环读取文件中的每一行,并将其打印到控制台上。
请注意,要读取Linux本地文件,需要在Java程序中使用Linux文件系统的路径格式,例如“/path/to/file.txt”。
阅读全文