您的位置:首页 > 编程语言 > Java开发

java基础 字符文件的读写

2010-10-05 23:24 211 查看
记得以前在用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());
}




内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐