FileReader

public static void main(String[] args) {
//创建文件对象指定要读取的文件路径
File file=new File("d:\\readme1.txt"); try {
//创建文件字符输入流对象
FileReader fr=new FileReader(file);
/***********方法一(逐个字符读取文件中的信息)************************
int ch;
while((ch=fr.read())!=-1){
System.out.print((char)ch);
}
*************************************/ /************方法二(以字符数组的方式进行读取)**********
//创建字符数组
char[] chs=new char[(int)file.length()];
//将字符流中的数据读给字符数组
fr.read(chs);
//将字符数组转为字符串
String s=new String(chs);
System.out.println(s); System.out.println("===============");
********************************************/ /****方法三(使用字符缓冲区读取文件中的内容)*****************/
BufferedReader br=new BufferedReader(fr);
String s=null;
//br.readLine()表示逐行读取
while((s=br.readLine())!=null){
System.out.println(s);
}
/******************************************/ fr.close();
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}

FileWriter

public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
//创建文件对象,指定要输出的文件路径
File file=new File("d:\\aa.txt"); System.out.println("请输入要保存的消息:");
String msg=sc.next(); try {
//创建文件字符输出流对象,true表示可以再文件的末尾追加信息
FileWriter fw=new FileWriter(file,true);
fw.write(msg+"\r\n");
fw.flush();
fw.close();
System.out.println("文件保存成功!");
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

最新文章

  1. 在SharePoint 2010中,如何找回丢失的服务账号(Service Account)密码
  2. 敏捷遇上UML-需求分析及软件设计最佳实践(郑州站 2014-6-7)
  3. 授权其他数据库用户kill session
  4. Xcode证书路径和缓存清理路径
  5. ECJTU大一暑假集训
  6. VS 6.00 工程项目文件详解
  7. Linux系统下用户行为审计
  8. C++中的四种转型操作符
  9. Apache 关于 mod_rewrite 遇到 %2F或%5C (正反斜杠)等特殊符号导致URL重写失效出现404的问题
  10. (转载)HTML、CSS、JavaScript、PHP、MySQL 的学习顺序是什么?
  11. websocket技术分享
  12. MySQL中遇到的几种报错及其解决方法
  13. Java开发环境配置(2)--jdk配置和 多个JDK问题处理
  14. Python3使用AES加密的库函数PyCrypto、PyCryptodome
  15. 【NOIP2013/Codevs3287】货车运输-最小生成树(大)-树上倍增
  16. mongodb数据库集群及sharding分片配置
  17. Flume学习之路 (三)Flume的配置方式
  18. jQuery Ajax 上传文件夹及文件
  19. java 上传图片压缩
  20. Echarts学习记录——如何给x轴文字标签添加事件

热门文章

  1. 【转】正则表达式速查表(http://www.jb51.net/shouce/jquery1.82/regexp.html)
  2. cjson 增强对逗号处理
  3. 网易考拉Android客户端网络模块设计
  4. linux统计分析流量-wireshark
  5. 【Lowest Common Ancestor of a Binary Search Tree】cpp
  6. 遍历两个自定义列表来实现字典(key:value)
  7. mysql语法结构
  8. Qt(1)
  9. python命名空间、作用域、闭包与传值传引用
  10. Java的HttpClient的实现