public classFiveKindIO {public static void main(String[] args) throwsException {//被复制的文件

String src = "Regex.java";//复制到哪儿??

String dest = "Regex02.java";//调用方法实现文件复制

method4(src,dest);

}//基本字符流一次读写一个字符

public static void method1(String src,String test) throwsException{

FileReader fr= newFileReader(src);

FileWriter fw= newFileWriter(test);int len =0;while((len=fr.read())!=-1){

fw.write(len);

}

fr.close();

fw.close();

}//基本字符流一次读写一个字符数组

public static void method2(String src,String test) throwsException{

FileReader fr= newFileReader(src);

FileWriter fw= newFileWriter(test);char[] c = new char[1024];int len =0;while((len=fr.read(c))!=-1){

fw.write(c,0, len);

fw.flush();

}

fr.close();

fw.close();

}//高效字符流一次读写一个字符

public static void method3(String src,String test) throwsException{

BufferedReader br= new BufferedReader(newFileReader(src));

BufferedWriter bw= new BufferedWriter(newFileWriter(test));int len=0;while((len=br.read())!=-1){

bw.write(len);

bw.flush();

}

br.close();

bw.close();

}//高效字符流一次读写一个字符数组

public static void method4(String src,String test) throwsException{

BufferedReader br= new BufferedReader(newFileReader(src));

BufferedWriter bw= new BufferedWriter(newFileWriter(test));char[] c = new char[1024];int len=0;while((len=br.read(c))!=-1){

bw.write(c,0, len);

bw.flush();

}

br.close();

bw.close();

}//高效字符流一次读写一个字符串(读取一行)

public static void method5(String src,String test) throwsException{

BufferedReader br= new BufferedReader(newFileReader(src));

BufferedWriter bw= new BufferedWriter(newFileWriter(test));

String line=null;while((line=br.readLine())!=null){

bw.write(line);

bw.newLine();

bw.flush();

}

br.close();

bw.close();

}

}

java里的字符流_javaIO流中字符流的应用相关推荐

  1. java io流区别_Java中IO流的分类和BIO,NIO,AIO的区别

    到底什么是IO 我们常说的IO,指的是文件的输入和输出,但是在操作系统层面是如何定义IO的呢?到底什么样的过程可以叫做是一次IO呢? 拿一次磁盘文件读取为例,我们要读取的文件是存储在磁盘上的,我们的目 ...

  2. Java变长数组笛卡尔积_Java 8中的流作为流的笛卡尔积(仅使用流)

    小编典典 在示例中传递流永远比传递列表更好: private static Stream cartesian(BinaryOperator aggregator, List... lists) { . ...

  3. java8 流操作_java8中的流操作

    Stream 流是 Java 8 新提供给开发者的一组操作集合的 API,将要处理的元素集合看作一种流, 流在管道中传输, 并且可以在管道的节点上进行处理, 比如筛选.排序.聚合等.元素流在管道中经过 ...

  4. mysql 中文字符排序规则_mysql中字符集和排序规则说明

    数据库需要适应各种语言和字符就需要支持不同的字符集(Character Set),每种字符集也有各自的排序规则(Collation). 一.字符集 字符集,即用于定义字符在数据库中的编码的集合. 常见 ...

  5. jdk8集合类流_JDK 8中的流驱动的集合功能

    jdk8集合类流 这篇文章介绍了JDK 8的应用–引入了带有集合的 流 ,以更简洁地完成通常需要的与集合相关的功能. 在此过程中,将演示并简要说明使用Java Streams的几个关键方面. 请注意, ...

  6. clob在java里的类型_Java对Oracle中Clob类型数据的读取和写入(转)

    Java对Oracle中Clob数据类型是不能够直接插入的,但是可以通过流的形式对clob类型数据写入或者读取,网上代码并不算特别多,讲的也不是很清楚,我对网上资料进行了整理和总结,具体看代码: 写入 ...

  7. java里上下文对象,java-在百里香模板中的Web上下文对象上发出...

    我试图在thymeleaf 3.0.3和Spring Boot 1.5.1的模板中调用Web上下文对象上的方法,例如#request和#response. 我不断收到这样的错误: org.spring ...

  8. java里break的使用方法_Java中break的第三种用法说明

    在Java中,break语句有三种用法,第一种是用于终止switch语句中的语句序列,第二种是用于退出循环,然而第三种是用作goto语句的"文明"形式! 我们知道,goto语句会破 ...

  9. java里break的使用方法_java中break,continue,return使用方法

    break , continue 和 return 的使用方法: 1.break 的作用 a. 跳出当前循环: b. 但是如果是嵌套循环,则只能跳出当前的这一层循环,只有逐层break才能跳出所有循环 ...

  10. php语言中字符,PHP开发语言中字符窜的高效率写法

    PHP(外文名:PHP: Hypertext Preprocessor,中文名:"超文本预处理器")是一种通用开源脚本语言.语法吸收了C语言.Java和Perl的特点,利于学习,使 ...

最新文章

  1. solr研磨之游标分页
  2. 2017-2-19 C#基础 基本数据类型的转换,转义字符,常量
  3. Jmeter模拟不同带宽进行测试
  4. java泛型约束_JAVA泛型 - 约束与局限性
  5. java form 对象 一对一_java-双向一对一地“对象引用了一个未保存...
  6. FFMPEG中H.264的算法文档--整理自ffmpeg论坛等
  7. c语言四大淡水湖大小设计任务,[讨论]四大淡水湖的大小排序问题(逻辑题)
  8. 考试全程指导读书笔记1 -Chap1 信息系统基础
  9. Microsoft Office (2007) Open XML 文件格式
  10. python金融数据分析电子版_python 金融大数据分析 pdf
  11. CSDN极客头条使用指南
  12. fanuc机器人刷机教程_发那科Fanuc机器人编程操作视频教程
  13. 【已解决】libcef.dll怎么修复?libcef.dll丢失怎么办电脑上总显示
  14. 整车控制器(VCU/HCU)开发咨询服务
  15. java坦克大战论文_(毕业论文)Java版坦克大战.doc
  16. b站取消视频自动播放、自动续播(电脑端)
  17. 32位plsql连接64位Oracle数据库
  18. BI神器Power Query(19)-- PQ提取商品信息
  19. 小米2020校招Android笔试题
  20. java信息化平台_Java开源企业信息化平台O2OA接入企业钉钉

热门文章

  1. AX中对Programmable section的动态控制
  2. java调用wcf_详解JAVA调用WCF服务的示例代码
  3. android webview 获取图片,Android – 保存WebView中的图片
  4. java集合性能_Java集合性能分析-疯狂Java讲义
  5. Java黑皮书课后题第3章:3.26(使用操作符 ||和^)编写一个程序,提示用户输入一个整数值,然后判断它能否被5和6整除、能否被5或6整除、以及能否被5或6整除但不能被同时整除
  6. html也没锚点,css 锚点定位不了
  7. 返回的到的数据做整合_Excel玩转数据分析常用的43个函数!(建议收藏)
  8. Vuex新手的理解与使用
  9. jmeter环境配置
  10. feature改变属性表的值