IO流(二)
2024-09-08 16:23:57
一:字符流
字符输入流
写入文件字符流
import java.io.FileWriter;
import java.io.IOException; //fileWriter
public class Demo10 {
public static void main(String[] args) throws IOException {
FileWriter fw = new FileWriter("d:\\1764\\bbb.txt");
for (int i = 0; i < 10; i++) {
fw.write("helloWorld");
fw.flush();
}
fw.close();
System.out.println("运行完毕");
}
}
字符输入流
字符输出流
写入文件输出流
import java.io.*; public class Demo09 {
public static void main(String[] args) throws IOException {
/*FileInputStream fis = new FileInputStream("d:\\1764\\aaa.txt");
int count = 0;
while ((count = fis.read()) != -1){//12个字节4个汉字
System.out.print((char) count);
}
fis.close();*/
FileReader fr = new FileReader("d:\\1764\\aaa.txt"); char[] b = new char[1];
int data = 0;
while ((data = fr.read(b)) != -1){
System.out.println(new String(b,0,data));
}
fr.close();
}
}
字符输出流
复制文本文件
//使用FileReader只能复制文本文件
//字节流可以复制任意文件
//字符流只能复制文本文件
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException; //使用FileReader只能复制文本文件
//字节流可以复制任意文件
//字符流只能复制文本文件
public class Demo11 {
public static void main(String[] args) throws IOException {
char a = 'a';
System.out.println(a);
FileReader fr = new FileReader("d:\\1764\\aaa.txt");
FileWriter fw = new FileWriter("d:\\1764\\ccc.txt");
int data = 0;
while ((data = fr.read()) != -1){//返回值是int
System.out.println((char) data);
fw.write(data);
fw.flush();
}
fr.close();
fw.close();
}
}
最新文章
- Mac下配置Apache + Php + Mysql环境
- 准备使用 Office 365 中国版--安装
- Go - 内置函数大全
- Android自动化测试中Monkeyrunner详解
- Sublime Text使用教程【转】
- 基于tcpdump实例讲解TCP/IP协议
- [shell基础]——split命令
- 第三百二十四天 how can I 坚持
- 夏梦竹谈Hive vs. HBase的区别
- python_安装工具easy_install和pip
- Linux - 简明Shell编程14 - 操作符(Operator)
- Docker入门之二镜像
- Day5_递归_二分法
- 双网卡绑定一个IP--bond
- mysql连接失败HikariPool错误
- Linux常用命令之帮助和用户管理命令
- 俄罗斯方块Ai AlphaTetris讲稿
- 运行程序,解读this指向---case3
- python实现排序算法二:归并排序
- java如何正确停止一个线程
热门文章
- P3288-[SCOI2014]方伯伯运椰子【0/1分数规划,负环】
- Unittest 框架之断言,你学会了吗??
- 【问题记录】Java服务发起HTTPS请求报错:PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException
- Hutool-Convert类型转换常见使用
- Spring MVC面试复习整理
- ASP.NET Core 学习笔记 第三篇 依赖注入框架的使用
- requirejs的加载原理 - 场景1. 定义一个require依赖a模块
- hdu3507 斜率优化学习笔记(斜率优化+dp)
- python使用Django框架开发简单项目
- 【UE4 C++】UGameplayStatics 源代码