java基础 字符文件的读写
2010-10-05 23:24
211 查看
记得以前在用c#的时候,感觉到他的IO类库设计的很不错的,但是我用完java的类库之后,感觉到php,还有c#的类库
在某些方面还有待加强,也许可能是c#或者php这些ip类库都包装的太深了,所以很多工作已经作了,而我没有看到。
java IO在处理文件时,分为面向字节的流,如inputStream和outputStream。也有分为面向字符的,
如Writer和Reader。
并且最让人满意的地方是有缓冲,不管什么IO操作,基本上都可以用到缓冲,这样对于处理网络流是相当好的,
这也是我感觉到php 的文件操作在打开网络资源相关的进修显得相当的笨拙。
读文件
在某些方面还有待加强,也许可能是c#或者php这些ip类库都包装的太深了,所以很多工作已经作了,而我没有看到。
java IO在处理文件时,分为面向字节的流,如inputStream和outputStream。也有分为面向字符的,
如Writer和Reader。
并且最让人满意的地方是有缓冲,不管什么IO操作,基本上都可以用到缓冲,这样对于处理网络流是相当好的,
这也是我感觉到php 的文件操作在打开网络资源相关的进修显得相当的笨拙。
写字符文件
用BufferedWrieter进行缓冲
ry { FileWriter fw = new FileWriter("people.txt"); BufferedWriter bw = new BufferedWriter(fw); bw.write("Hello,"); bw.write("Sam/n"); bw.write("You are welcome/n"); bw.close(); } catch(IOException ex) { System.out.println(ex.getMessage()); }
读文件
用BufferedReader 进行缓冲
try { FileReader fr = new FileReader("people.txt"); BufferedReader br = new BufferedReader(fr); String line = null; while((line = br.readLine()) != null) { System.out.println(line); } br.close(); } catch(IOException ex) { System.out.println(ex.getMessage()); }
相关文章推荐
- 【Java基础知识】IO类--字符流读写数据以及复制文件的几种方式
- 【安卓学习笔记】JAVA基础-字符流及打文件的读写
- Java 字符流实现文件读写操作(FileReader-FileWriter)
- Java基础(16):IO流—采用RandomAccessFile类读写文件,功能更强
- 【java】:对属性文件的读写操作,中文字符解决方案
- Java基础——IO(拷贝文件+字节流-字符流缓冲区(装饰设计)-转换流-IO操作规律-异常日志-系统信息列表输出)
- java基础巩固训练营【第一轮】(八) 文件读写 补充
- java写文件读写操作(IO流,字符流)
- java基础巩固训练营【第一轮】(八) 文件读写
- android 向内存中 读写 文件数据 》》》java基础---- 文件输入流,文件输出流
- 使用字节流、字符流读写文件基础
- Java基础之IO流,按字符读取文件(一)
- Java基础----字符流之copy字符文件
- [转]关于java文件读写、字节流、字符流的一点新得
- JAVA基础再回首(二十二)——转换流概述及用法、简化写法FileWriter和 FileReader、字符缓冲流及特殊用法、字节流字符流复制文件方法总结
- java IO总结之字符流操作文件读写(高效)
- 黑马程序员_Java基础_IO流_字符流,带缓冲区的字符流,文本文件读写
- Java基础之IO流,以字节流的方式操作读写文件FileOutputStream和FileInputStream的使用
- Java读写Properties文件及JavaIO中字节流和字符的转换
- Java读写Properties文件及JavaIO中字节流和字符的转换