欢迎访问宙启技术站
智能推送

简单易用的Java文件读写函数

发布时间:2023-06-29 19:11:21

在Java中进行文件的读取和写入是很常见的操作。下面是一些简单易用的Java文件读写函数。

1. 读取文件内容:使用BufferedReader和FileReader类可以方便地读取文件内容。以下是一个读取文件内容并打印到控制台的函数示例:

public static void readFile(String filename) {
    try {
        BufferedReader reader = new BufferedReader(new FileReader(filename));
        String line;
        while ((line = reader.readLine()) != null) {
            System.out.println(line);
        }
        reader.close();
    } catch (IOException e) {
        e.printStackTrace();
    }
}

2. 写入文件内容:使用BufferedWriter和FileWriter类可以方便地将文本内容写入文件。以下是一个将字符串写入文件的函数示例:

public static void writeFile(String filename, String content) {
    try {
        BufferedWriter writer = new BufferedWriter(new FileWriter(filename));
        writer.write(content);
        writer.close();
    } catch (IOException e) {
        e.printStackTrace();
    }
}

3. 复制文件:使用FileInputStream和FileOutputStream类可以方便地复制文件。以下是一个复制文件的函数示例:

public static void copyFile(String source, String destination) {
    try {
        FileInputStream fis = new FileInputStream(source);
        FileOutputStream fos = new FileOutputStream(destination);
        byte[] buffer = new byte[1024];
        int length;
        while ((length = fis.read(buffer)) > 0) {
            fos.write(buffer, 0, length);
        }
        fis.close();
        fos.close();
    } catch (IOException e) {
        e.printStackTrace();
    }
}

4. 删除文件:使用File类的delete()函数可以删除文件。以下是一个删除文件的函数示例:

public static void deleteFile(String filename) {
    File file = new File(filename);
    if (file.exists()) {
        file.delete();
    }
}

以上是一些简单易用的Java文件读写函数,可以帮助你在Java程序中进行文件操作。根据具体需求,可以灵活使用这些函数来处理各种文件操作场景。