IO流_part2
2016-07-26 23:44
253 查看
package 流.IO.读写TXT.part2; import java.io.File; import java.io.FileReader; import java.io.Reader; /** * 以字符为单位从文件读取 * File * Reader FileReader * read方法将reader中的类容读入到一个char[]中去 * close方法 */ public class Read1 { public static void main(String[] args) throws Exception { File file=new File("D://测试文件.txt"); Reader reader=new FileReader(file); char[] c=new char[(int) file.length()]; int len=reader.read(c); reader.close(); System.out.println(new String(c,0,len)); System.out.println(file.length()); System.out.println(len); } }
package 流.IO.读写TXT.part2;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.Reader;
/**
* 以字符为单位从文件读入,逐个字符的方式
* File
* Reader FileReader
* read无参数方法,逐个读取,如果不等于-1,那么逐个的为char[]数组赋值
* close方法
*/
public class Read2 {
public static void main(String[] args) throws Exception {
File file=new File("D://测试文件.txt");
Reader reader=new FileReader(file);
char[] c=new char[(int) file.length()];
int temp=0;
int len=0;
while((temp=reader.read())!=-1){
c[len++]=(char) temp;
}
reader.close();
System.out.println(new String(c,0,len));
}
}
package 流.IO.读写TXT.part2; import java.io.File; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.FileWriter; import java.io.Reader; import java.io.Writer; /** * 以字符为单位写入文件 * File * Writer FileWriter * write方法将参数中的str写入到writer中去 * close方法 */ public class Write1 { public static void main(String[] args) throws Exception { File file=new File("D://测试文件.txt"); Writer writer=new FileWriter(file); String str="我爱中华"; writer.write(str); writer.close(); } }
相关文章推荐
- (转) OpenCV学习笔记大集锦 与 图像视觉博客资源2之MIT斯坦福CMU
- iOS 屏幕比例缩放 ScaleLayout
- javaScript操作cookie
- 【学习笔记】 C++里面的绑定类型
- python(三) 大数加法
- 屏幕录像工具之屏幕截图
- Android Unlock Patterns
- HelloWorld
- Linux下搭建一个简单的UDP通信
- 多线程编程——临界区
- iOS开发 -文件下载(下载功能的封装)
- IO流_part1
- mybatis做like模糊查询
- 三.可选项和控制流
- 剑指offer——平衡二叉树
- java编程---3.2 (关于String的练习题) 统计字符串中每个字符的个数,例如:把aaaabbaaccbb变成a6b4c2
- Dalvik学习笔记--启动过程
- Android中实现根据资源名获取资源ID
- (转) 实时SLAM的未来及与深度学习的比较
- Java线程优先级