【JAVA】学习路径36-写到硬盘FileOutputStream Write的三种方法
2024-10-20 13:31:20
import java.io.FileOutputStream;
import java.io.FileReader;
import java.io.IOException;
import java.nio.charset.StandardCharsets;
public class IOtest02 {
//写到硬盘
public static void main(String aas[]){
FileOutputStream outputStream = null;
try {
outputStream = new FileOutputStream("demo001",true);
//如果文件不存在,使用输出流时则会自动帮我们创建
//而且写到硬盘的方法时直接覆盖,以前的啥都没了
// outputStream.write('h');
// outputStream.write('e');
//如何保留之前的呢?
//我们使用append追加模式
//在构造的时候直接加一个参数,true即可
//如何写字符串呢?
String needWrite = "害害,我是字符串!";
outputStream.write(needWrite.getBytes());
outputStream.write(needWrite.getBytes(),3,3);
//总结:
//三种写入硬盘的方式
//1,写入单个字节
//2,写入一串字符串(字符数组)
//3,指定初始位置和长度写入字符串
}catch(IOException ioe)
{
ioe.printStackTrace();
}finally{
try {
outputStream.close();
}catch(IOException ioe){
ioe.printStackTrace();
}
}
}
}
最新文章
- 如何制作快速加载的HTML页面
- [Linux] - Virtualbox-CentOS动态增加分区空间方法
- HBase Shell 常用命令及例子
- [Android Tips] 1. Getting StatusBar Height
- [TypeScript] 建置输出单一JavaScript档案(.js)与Declaration档案(.d.ts)
- HBase入库调优
- JavaScript之可运行按钮
- js动态生成按钮,页面用DIV简单布局2
- c# 数据类型转换 as(C# 参考)
- Spring.Net-创建对象
- 服务器端语言go之开篇分享
- Servlet 单例多线程【转】
- Goldwave-5.7[逆向流程+算法分析]
- 通过ICE轻松部署WES7镜像
- [CocoaPods]如何使用CocoaPods插件
- 直接突破百度网盘,用IDM或者迅雷下载。
- SQL Server Assembly (SQL CLR) 还原数据库后的问题
- 使用mac电脑,对Github客户端的简单操作1----开源项目
- 【转】javascript 的类,原型,继承的理解
- csv+jenkins+ant测试接口
热门文章
- 【clickhouse专栏】对标mongodb存储类JSON数据文档统计分析
- k8s client-go源码分析 informer源码分析(6)-Indexer源码分析
- 22.LVS+Keepalived 高可用群集
- 2022年最强八股文《码出八股文-斩出offer线》
- vue2升级vue3:vue2 vue-i18n 升级到vue3搭配VueI18n v9
- 到点了开始网抑云(悲)但是用python(整活)
- IDEA Unicode码转中文
- UML图记忆技巧
- Tapdata Cloud 版本上新!率先支持数据校验、类型映射等6大新功能
- Mac平台下git命令自动补全