一:字符流

字符输入流

写入文件字符流

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();
}
}

最新文章

  1. Mac下配置Apache + Php + Mysql环境
  2. 准备使用 Office 365 中国版--安装
  3. Go - 内置函数大全
  4. Android自动化测试中Monkeyrunner详解
  5. Sublime Text使用教程【转】
  6. 基于tcpdump实例讲解TCP/IP协议
  7. [shell基础]——split命令
  8. 第三百二十四天 how can I 坚持
  9. 夏梦竹谈Hive vs. HBase的区别
  10. python_安装工具easy_install和pip
  11. Linux - 简明Shell编程14 - 操作符(Operator)
  12. Docker入门之二镜像
  13. Day5_递归_二分法
  14. 双网卡绑定一个IP--bond
  15. mysql连接失败HikariPool错误
  16. Linux常用命令之帮助和用户管理命令
  17. 俄罗斯方块Ai AlphaTetris讲稿
  18. 运行程序,解读this指向---case3
  19. python实现排序算法二:归并排序
  20. java如何正确停止一个线程

热门文章

  1. P3288-[SCOI2014]方伯伯运椰子【0/1分数规划,负环】
  2. Unittest 框架之断言,你学会了吗??
  3. 【问题记录】Java服务发起HTTPS请求报错:PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException
  4. Hutool-Convert类型转换常见使用
  5. Spring MVC面试复习整理
  6. ASP.NET Core 学习笔记 第三篇 依赖注入框架的使用
  7. requirejs的加载原理 - 场景1. 定义一个require依赖a模块
  8. hdu3507 斜率优化学习笔记(斜率优化+dp)
  9. python使用Django框架开发简单项目
  10. 【UE4 C++】UGameplayStatics 源代码