Java之输入流和输出流
发布日期:2021-05-27 02:54:27 浏览次数:28 分类:技术文章

本文共 1126 字,大约阅读时间需要 3 分钟。

在 Java 中操作文件的方法本质上只有两种:字符流和字节流;

字节流分为输入字节流InputStream、输出字节流OutputStream;

字符流分为输入字符流Redaer、输出字符流Writer;

写入文件的方法主要使用输出字符流 Writer 和输出字节流 OutputStream 的子类;

输出字符流Writer经常使用的类为:FileWriter、BufferedWriter、PrintWriter;

实例:

public class WriteExample {    public static void main(String[] args) throws IOException {        // 构建写入内容        StringBuilder stringBuilder = new StringBuilder();        for (int i = 0; i < 1000000; i++) {            stringBuilder.append("ABCDEFGHIGKLMNOPQRSEUVWXYZ");        }        // 写入内容        final String content = stringBuilder.toString();        // 存放文件的目录        final String filepath = "/write1.txt";        // 使用 BufferedWriter 写文件        long stime2 = System.currentTimeMillis();        bufferedWriterTest(filepath, content);        long etime2 = System.currentTimeMillis();        System.out.println("BufferedWriter 写入用时:" + (etime2 - stime2));    }    private static void bufferedWriterTest(String filepath, String content) throws IOException {        try (BufferedWriter bufferedWriter = new BufferedWriter(new FileWriter(filepath))) {            bufferedWriter.write(content);        }    }}

 

转载地址:https://blog.csdn.net/leijie0322/article/details/117226432 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:Mysql之字符集与排序规则
下一篇:Mysql之性能优化浅析

发表评论

最新留言

路过按个爪印,很不错,赞一个!
[***.219.124.196]2024年09月15日 14时40分34秒