java里的字符流_javaIO流中字符流的应用
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流中字符流的应用相关推荐
- java io流区别_Java中IO流的分类和BIO,NIO,AIO的区别
到底什么是IO 我们常说的IO,指的是文件的输入和输出,但是在操作系统层面是如何定义IO的呢?到底什么样的过程可以叫做是一次IO呢? 拿一次磁盘文件读取为例,我们要读取的文件是存储在磁盘上的,我们的目 ...
- Java变长数组笛卡尔积_Java 8中的流作为流的笛卡尔积(仅使用流)
小编典典 在示例中传递流永远比传递列表更好: private static Stream cartesian(BinaryOperator aggregator, List... lists) { . ...
- java8 流操作_java8中的流操作
Stream 流是 Java 8 新提供给开发者的一组操作集合的 API,将要处理的元素集合看作一种流, 流在管道中传输, 并且可以在管道的节点上进行处理, 比如筛选.排序.聚合等.元素流在管道中经过 ...
- mysql 中文字符排序规则_mysql中字符集和排序规则说明
数据库需要适应各种语言和字符就需要支持不同的字符集(Character Set),每种字符集也有各自的排序规则(Collation). 一.字符集 字符集,即用于定义字符在数据库中的编码的集合. 常见 ...
- jdk8集合类流_JDK 8中的流驱动的集合功能
jdk8集合类流 这篇文章介绍了JDK 8的应用–引入了带有集合的 流 ,以更简洁地完成通常需要的与集合相关的功能. 在此过程中,将演示并简要说明使用Java Streams的几个关键方面. 请注意, ...
- clob在java里的类型_Java对Oracle中Clob类型数据的读取和写入(转)
Java对Oracle中Clob数据类型是不能够直接插入的,但是可以通过流的形式对clob类型数据写入或者读取,网上代码并不算特别多,讲的也不是很清楚,我对网上资料进行了整理和总结,具体看代码: 写入 ...
- java里上下文对象,java-在百里香模板中的Web上下文对象上发出...
我试图在thymeleaf 3.0.3和Spring Boot 1.5.1的模板中调用Web上下文对象上的方法,例如#request和#response. 我不断收到这样的错误: org.spring ...
- java里break的使用方法_Java中break的第三种用法说明
在Java中,break语句有三种用法,第一种是用于终止switch语句中的语句序列,第二种是用于退出循环,然而第三种是用作goto语句的"文明"形式! 我们知道,goto语句会破 ...
- java里break的使用方法_java中break,continue,return使用方法
break , continue 和 return 的使用方法: 1.break 的作用 a. 跳出当前循环: b. 但是如果是嵌套循环,则只能跳出当前的这一层循环,只有逐层break才能跳出所有循环 ...
- php语言中字符,PHP开发语言中字符窜的高效率写法
PHP(外文名:PHP: Hypertext Preprocessor,中文名:"超文本预处理器")是一种通用开源脚本语言.语法吸收了C语言.Java和Perl的特点,利于学习,使 ...
最新文章
- pip 安装报错,is not a supported wheel on this platform
- SAP FI/CO模块调研问卷
- Nginx搭建RTMP服务器+FFmpeg实现海康威视摄像头预览
- Gradle初探(一):创建一个Gradle项目
- filebeat相关registry文件内容解析
- Linux系列:Ubuntu/fedora实用小技巧—禁止自动锁屏、设置免密码自动登录、免密码执行sudo操作...
- 图片服务 - thumbor自定义检测
- Hive的查询结果保存方法
- 一些常用PLSQL语句 和事务
- 【优化分类】基于matlab遗传算法优化支持向量机分类(多输入多分类)【含Matlab源码 QF003期】
- linux三剑客之sed命令,linux三剑客之sed命令
- 萤火小程序商城系统安装教程
- Flash Video DRM 视频版权保护技术
- Kmeans参数n_clusters_labels_centers_
- 作业提交试题下载网站
- 浙大翁恺pat练习题_中国大学MOOC-翁恺-C语言-PAT习题及解答-第二周
- 微信小程序上线缓存及解决办法
- Mac平台上有哪些好用的常用软件?
- 直接执行SQL语句的快捷键是什么啊?嘎嘎
- VIVADO eco 功能
热门文章
- 最好的船_“船”说中的美丽陶瓷
- python简单定义_python定义类的简单用法
- Java黑皮书课后题第11章:11.2(Person Student Employee Faculty Staff类)设计一个名为Person的类及其两个名为Student和Employee的子类
- C语言学习之1到5的乘积1到N的乘积
- linux父子进程字写父读无效,linux父子进程
- 7.1使用Request获取HTTP请求头
- ?类型 ,?类型(值)
- 1.3 xss原理分析与剖析(4)
- JavaScript如何获取/计算页面元素的offset?
- IPTABLES封闭和开放端口