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 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
路过按个爪印,很不错,赞一个!
[***.219.124.196]2024年09月15日 14时40分34秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
了解你的Linux系统:必须掌握的20个命令
2019-06-07
js setInterval 启用&停止
2019-06-07
knockoutJS学习笔记04:监控属性
2019-06-07
Linux下启动/关闭Oracle
2019-06-07
session和cookie的区别
2019-06-07
oracle 数据库、实例、服务名、SID
2019-06-07
web.xml文件的作用
2019-06-07
linux下oracle调试小知识
2019-06-07
alert弹出窗口,点击确认后关闭页面
2019-06-07
oracle问题之数据库恢复(三)
2019-06-07
单点登陆(SSO)
2019-06-07
HR,也确实“尽职尽责”
2019-06-07
MaxComputer 使用客户端配置
2019-06-07
20190823 顺其自然
2019-06-07
阅读《余生有你,人间值得》有感
2019-06-07
每日英语
2019-06-07
SpringCloud+feign 基于Springboot2.0 负载均衡
2019-06-07
【BZOJ5094】硬盘检测 概率
2019-06-07
mac上n次安装与卸载mysql
2019-06-07
Python之单元测试——HTMLTestRunner
2019-06-07