
Java之输入流和输出流
发布日期:2021-05-27 02:54:27
浏览次数:7
分类:技术文章
本文共 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 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
网站不错 人气很旺了 加油
[***.192.178.218]2023年11月21日 23时15分43秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
pytorch中tensorboard数据显示
2021-05-31
Ubuntu18.04 Cmake升級
2021-05-31
import上一级目录的模块(Python)
2021-05-31
ROS远程控制(PC机+TX2进行ROS远程通讯)
2021-05-31
TX2使用pyserial建立串口通讯
2021-05-31
ROS通过话题发布订阅Image类型的视频帧(python)
2021-05-31
ubuntu开机自动打开终端并执行程序
2021-05-31
ROS 中 rosbag 相关命令介绍
2021-05-31
NumPy 文件存取 tofile,fromfile, load,save
2021-05-31
ubuntu远程桌面连接windows系统
2021-05-31
科研神器(高效开发工具)
2021-05-31
悬臂式连接环的应力与变形分析——ansys
2021-05-31
超静定桁架的有限元建模与分析--ansys
2021-05-31
Python实现kMeans(k均值聚类)
2021-05-31
PCL实现区域增长算法(代码详细解析)
2021-05-31
C/C++常用函数总结以及在ubuntu和vs中运行
2021-05-31
基于tensorflow的一元线性回归详细讲解
2021-05-31
tensorflow简单二维分类 simple_classification
2021-05-31
tensorflow的CNN
2021-05-31
tensorflow的regress(超详细教程)
2021-05-31