java如何打开已有的文件

840
2023/10/7 19:59:12
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在Java中,可以使用File类来表示文件,并且使用FileInputStreamFileReader来打开已有的文件。

以下是使用FileInputStream打开文件的示例代码:

import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;

public class OpenFileExample {
    public static void main(String[] args) {
        File file = new File("path/to/file.txt"); // 替换为实际文件的路径

        try (FileInputStream fis = new FileInputStream(file)) {
            // 读取文件内容
            int data;
            while ((data = fis.read()) != -1) {
                System.out.print((char) data);
            }
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}

以下是使用FileReader打开文件的示例代码:

import java.io.File;
import java.io.FileReader;
import java.io.IOException;

public class OpenFileExample {
    public static void main(String[] args) {
        File file = new File("path/to/file.txt"); // 替换为实际文件的路径

        try (FileReader reader = new FileReader(file)) {
            // 读取文件内容
            int data;
            while ((data = reader.read()) != -1) {
                System.out.print((char) data);
            }
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}

请注意,这些示例代码中使用的文件路径需要替换为实际的文件路径。在try块的开头创建了文件输入流或文件阅读器,并在try块结束时自动关闭它们。然后,可以使用读取方法(如read())从文件流或阅读器中读取文件内容。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: java命令模式在GUI编程中的应用