java Reader的使用
来源:互联网 发布:jsp与javascript的区别 编辑:程序博客网 时间:2024/05/22 04:49
import java.io.File ;
import java.io.Reader ;
import java.io.FileReader ;
public class ReaderDemo01{
public static void main(String args[]) throws Exception{ // 异常抛出,不处理
// 第1步、使用File类找到一个文件
File f= new File("d:" + File.separator + "test.txt") ; // 声明File对象
// 第2步、通过子类实例化父类对象
Reader input = null ; // 准备好一个输入的对象
input = new FileReader(f) ; // 通过对象多态性,进行实例化
// 第3步、进行读操作
char c[] = new char[1024] ; // 所有的内容都读到此数组之中
int len = input.read(c) ; // 读取内容
// 第4步、关闭输出流
input.close() ; // 关闭输出流
System.out.println("内容为:" + new String(c,0,len)) ; // 把字符数组变为字符串输出
}
};
package cn.kongxh.io3;
import java.io.File ;
import java.io.Reader ;
import java.io.FileReader ;
public class ReaderDemo02{
public static void main(String args[]) throws Exception{ // 异常抛出,不处理
// 第1步、使用File类找到一个文件
File f= new File("d:" + File.separator + "test.txt") ; // 声明File对象
// 第2步、通过子类实例化父类对象
Reader input = null ; // 准备好一个输入的对象
input = new FileReader(f) ; // 通过对象多态性,进行实例化
// 第3步、进行读操作
char c[] = new char[1024] ; // 所有的内容都读到此数组之中
int temp = 0 ; // 接收每一个内容
int len = 0 ; // 读取内容
while((temp=input.read())!=-1){
// 如果不是-1就表示还有内容,可以继续读取
c[len] = (char)temp ;
len++ ;
}
// 第4步、关闭输出流
input.close() ; // 关闭输出流
System.out.println("内容为:" + new String(c,0,len)) ; // 把字符数组变为字符串输出
}
};
3.一行一行地读
public static void main(String[] args) throws IOException { File file = new File("D:\\helloWorld.txt"); FileReader fileReader = new FileReader(file); BufferedReader bufferedReader = new BufferedReader(fileReader); String str; while ((str = bufferedReader.readLine()) != null) { System.out.println(str); }}
4.写内容
public static void main(String[] args) throws IOException { File file = new File("D:\\helloWorlds.txt "); if(!file.exists()) { file.createNewFile(); } FileWriter fileWriter = new FileWriter(file,true); BufferedWriter bufferedWriter = new BufferedWriter(fileWriter); bufferedWriter.append("hello"); bufferedWriter.close(); fileWriter.close();}
- java Reader的使用
- Adobe Reader控件的使用
- Java Reader/Write的概述
- 【Java学习】JavaIO-Reader Writer使用总结
- JAVA之IO技术Reader类的子类FileReader的使用
- JAVA IO的使用原则及stream 和 reader的区别
- java中,对while(reader.hasNextInt())的使用,实现数字的连续求和。
- Reader——FileReader的使用示例
- I/O类 Reader BufferedReader 的使用
- 一句话JAVA--Reader和InputStream的区别
- Java中Inputstream与Reader的区别
- Java Reader and Writer的类结构
- Java 中InputStream与Reader的区别
- Java 中InputStream与Reader的区别
- Java中Inputstream与Reader的区别
- Java中Inputstream与Reader的区别
- Java 中InputStream与Reader的区别
- Java 中InputStream与Reader的区别
- java的基本语言元素--运算符
- 谷歌面试题(3)
- Kubernetes集群中部署私有库harbor
- 箭头函数几个模版例子(便于自己查询)
- SqlMapConfig.xml模板(分页)
- java Reader的使用
- div section article
- 自定义View不能显示?来看看Studio怎么说!
- jQuery知识总结
- Java大数类排序
- 20个非常有用的Java程序片段
- knockout的默认选中设置
- R_地图上的迷你直方图
- 谷歌面试题(4)