import java.io.*;

/**

* 文件另存为的编码要选择UTF-8

*/

public class RWFile {

/**

* @param path 文件的路径

*/

public void wFile(String path) {

FileWriter fw = null;

try {

File file = new File(path);

String content[] = {"englishchines","中国","烟台"};

fw = new FileWriter(file,true);//写入文件尾

BufferedWriter bufw = new BufferedWriter(fw);

for(int i =0 ;i

bufw.write(content[i]);

bufw.newLine();

}

bufw.flush();

bufw.close();

fw.close();

} catch (IOException ex) {

System.out.println("异常");

} finally {

try {

fw.close();

} catch (IOException ex) {

System.out.println("异常");

}

}

}

/**

* @param path 文件的路径

*/

public void rFile(String path){

FileReader fr = null;

try {

File file = new File(path);

fr = new FileReader(file);

BufferedReader bufr = new BufferedReader(fr);

String s = null;

int i =0;

while((s=bufr.readLine())!=null) {

i++;

System.out.println("第"+i+"行:"+s);

}

bufr.close();

fr.close();

} catch (IOException ex) {

System.out.println("异常");

} finally {

try {

fr.close();

} catch (IOException ex) {

System.out.println("异常");

}

}

}

public static void main(String[] args) {

new RWFile().rFile("readme.txt");

new RWFile().wFile("word.txt");

}

}

分享到:

2011-10-03 18:08

浏览 394

评论

java读取与写入_Java读取与写入文件相关推荐

  1. java object取数据_java使用ObjectInputStream从文件中读取对象

    import java.io.EOFException; import java.io.FileInputStream; import java.io.FileNotFoundException; i ...

  2. java加载配置文件_Java 读取配置文件的五种方式

    方式一:采用ServletContext读取,读取配置文件的realpath,然后通过文件流读取出来. 因为是用ServletContext读取文件路径,所以配置文件可以放入在WEB-INF的clas ...

  3. java导出excel报表_java生成excel报表文件示例

    此次简单的操作将数据从数据库导出生成excel报表以及将excel数据导入数据库 首先建立数据库的连接池: package jdbc; import java.io.FileInputStream; ...

  4. java 多线程下载 断点_Java 多线程断点下载文件

    基起原根蒂根基理:哄骗URLConnection获取要下载文件的长度.头部等相干信息,并设置响应的头部信息.并且经由过程URLConnection获取输入流,将文件分成指定的块,每一块零丁开辟一个线程 ...

  5. java上传加密_Java上传下载文件并实现加密解密

    使用 Jersey 服务器实现上传,使用 HTTP 请求实现下载 引入依赖 在 pom.xml 中添加 Jersey 相关依赖 com.sun.jersey jersey-client 1.18.1 ...

  6. java scanner接收数组_java – 使用scanner将文件中的整数读入数组

    我正在为学校做一份复习工作.赋值是编写一个类,它从标准输入读取一个包含几个整数的文件,这些整数将被放入一个数组中.从这里开始,需要编写方法来找出平均值,中位数,最大值,最小值和标准差. 它读起来像这样 ...

  7. java 字节流写入_Java之基于字节流文件的写入和读取

    Java之基于字节流文件的写入如下: import java.io.File; import java.io.FileNotFoundException; import java.io.FileOut ...

  8. java word文本框_Java 读取Word文本框中的文本、图片、表格

    Word可插入文本框,文本框中可嵌入文本.图片.表格等内容.对文档中的已有文本框,也可以读取其中的内容.本文以Java程序代码来展示如何读取文本框,包括读取文本框中的文本.图片以及表格等. [程序环境 ...

  9. java访问excel表格_Java读取excel表格(示例代码)

    Java读取excel表格 一般都是用poi技术去读取excel表格的,但是这个技术又是什么呢 什么是Apache POI? Apache POI是一种流行的API,它允许程序员使用Java程序创建, ...

最新文章

  1. 给博客增加了一个主题Nautica02Liquid
  2. cannot import name ‘compare_ssim‘
  3. CPPUNIT的安装和编译
  4. MyBatis 插件怎么编写和使用?原理是什么?
  5. cocos2dx3.0五种屏幕适配模式,及FIXED_WIDTH、FIXED_HEIGHT使用
  6. Android之获取应用程序(包)的大小-----PackageManager的使用(二)
  7. arrylist和linked list区别
  8. CAPS BHCA
  9. 决策树 prepruning_决策树与随机森林
  10. winxp下安装虚拟机,并安装linux操作系统
  11. 计算机按键喀秋莎,给自己的小家配置一台巫喀秋莎桌面hifi音响
  12. cpu缓冲区大小怎么设置_遇到问题怎么办?手把手教你定位常见Java性能问题
  13. Processes and Threads 线程和进程的理解
  14. 全国省份城市区域代码
  15. Android编译libjpeg-turbo so高效压缩图片
  16. 利用word2vec训练词向量
  17. Inc. magazine年度公司Evernote: 小小记事本如何风靡全球
  18. 艺赛旗(RPA)国家企业信用信息公示系统验证码破解(二)
  19. Java多线程 生产者-消费者问题示例
  20. MySQL中az是什么意思_特惠专区_华为云

热门文章

  1. go 读取 json 配置文件
  2. MySQL系列(二)
  3. Win8 Metro(C#)数字图像处理--2.66FloodFill算法
  4. 第三章 Git使用入门 心得笔记
  5. “cannot resolve symbol R” in Android Studio
  6. 年轻的力量!那些30岁前教你重新认识世界的牛人
  7. N900 Dual boot(meego maemo)
  8. iframe高度动态自适应
  9. cmake 静态编译 简介
  10. goland http proxy 代理设置