java基础 字符文件的读写

记得以前在用c#的时候,感觉到他的IO类库设计的很不错的,但是我用完java的类库之后,感觉到php,还有c#的类库

在某些方面还有待加强,也许可能是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基础 字符文件的读写_第1张图片

你可能感兴趣的:(java,PHP,IO,网络,C#,null)