Writer写入字符流的抽象类。对文件的操作使用:FileWriter类完成

Reader读取字符的抽象类。

public class CharDemo {

    /**
* @param args
*/
public static void main(String[] args) {
// TODO 自动生成的方法存根
write();
read();
}
//字符输出流
public static void write(){
File file=new File("c:\\b.txt");
try {
Writer w=new FileWriter(file,true);
String info="哈哈,我爱学编程!";
w.write(info);
w.write("\r\n");//换行
w.close();
} catch (IOException e) {
// TODO 自动生成的 catch 块
e.printStackTrace();
}
} public static void read(){
File file=new File("c:\\b.txt");
try {
Reader r = new FileReader(file);
char[] c=new char[2];
int len=-1;
StringBuffer sb=new StringBuffer();
while((len=r.read(c))!=-1){
sb.append(c, 0, len);
}
r.close();
System.out.println(sb);
} catch (FileNotFoundException e) {
// TODO 自动生成的 catch 块
e.printStackTrace();
} catch (IOException e) {
// TODO 自动生成的 catch 块
e.printStackTrace();
} }
}

最新文章

  1. 【javascript】:Highcharts实战
  2. string转换成color转
  3. mongoDB索引使用
  4. [转]Linux文件权限详解
  5. struts2文件下载出现Can not find a java.io.InputStream with the name的错误
  6. [工具]web开发时自动刷新网页:liveReload
  7. [HA]负载均衡:HAPROXY与KEEPALIVED强强联合
  8. 简单使用git和github来管理代码----配置与使用
  9. python: c_char_p指向的bitmap图像数据,通过c_char_Array最终赋值给PIL的Image对象
  10. [转]PostgreSQL数据类型
  11. git pull出现There is no tracking information for the current branch
  12. 洛谷P3959 [NOIP2017]宝藏
  13. 绘制虚线的UIView
  14. DPI在SDN中的部署方式
  15. PhpStorm 2017.3 版本在 Mac 系统 macOS High Sierra 版本 10.13.3 中运行很卡顿
  16. 不用循环,、es6创建一个长度为100的数组
  17. netem设置了网卡的流量控制,为啥发包的延迟就搞不定呢?
  18. Android 开发之 ---- bootloader (LK)
  19. vue指令总结
  20. jQuery笔记——DOM操作

热门文章

  1. 【转】 Pro Android学习笔记(二七):用户界面和控制(15):FrameLayout
  2. Java中使用同步关键字synchronized需要注意的问题
  3. VisualGDB系列3:安装VisualGDB
  4. maven可用镜像
  5. shell监测磁盘使用并发送邮件
  6. CSS多列布局Multi-column、伸缩布局Flexbox、网格布局Grid详解
  7. ResultSetMetaData和ResultSet
  8. Hadoop的namenode和secondnamenode分开部署在不同服务器
  9. 12.Weblogic 弱口令 && 后台getshell漏洞
  10. Eclipse提交svn错误svn E210003 connection refused by the server