【转】一些 java文件的操作示例
2010-11-01 10:59
537 查看
java追加内容到文件末尾
1.按行读
按行写
/** * 追加文件:使用FileWriter * * @param fileName * @param content */ public static void method2(String fileName, String content) { try { // 打开一个写文件器,构造函数中的第二个参数true表示以追加形式写文件 FileWriter writer = new FileWriter(fileName, true); writer.write(content); writer.close(); } catch (IOException e) { e.printStackTrace(); }
1.按行读
try { String line; int i=0,count=0; File file=new File("infname"); FileReader fr=new FileReader(file);//建立FileReader对象,并实例化为fr BufferedReader br=new BufferedReader(fr);//建立BufferedReader对象,并实例化为br br.mark((int)file.length()+1); while(br.readLine()!=null)count++;//获取行数(没有直接获取行数的方法) String []lines=new String[count]; br.reset();//重设文件写位置为开始 line=(String)br.readLine();//读取一行 while(line!=null){ lines[i++]=line; line=(String)br.readLine(); } br.close();//关闭BufferedReader对象 fr.close();//关闭文件 return lines; } catch (FileNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); return null; } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); return null; }
按行写
try{ FileWriter fw = new FileWriter("outfname.txt"); PrintWriter fout = new PrintWriter(fw); fout.print("a");//不带换行 fout.print("b"); fout.println("c");//带换行 fout.close();//这两个一定要,不然你会发现文件空的 fw.close(); } catch (IOException e) { e.printStackTrace(); }
相关文章推荐
- EditPlus最新汉化绿色版的下载、破解,以及开发java文件时的一些相关设置操作视频
- Java常用的一些多媒体文件基本操作方法简介
- 黑马程序员-java中关于文件的一些基本操作
- java文件操作之java写文件简单示例
- java中文件的读与写操作代码示例
- java操作文件示例代码
- JAVA IO文件操作示例
- java文件操作代码示例
- java.io.File操作文件的一些常用方法
- java io 对文件操作的示例
- [JAVA] Android用到的一些文件操作
- 关于操作java中的SD卡文件的一些总结
- Java文件操作自己做的一些小实验
- PHP操作文件的一些基本函数使用示例
- JAVA文件操作类和文件夹的操作代码示例
- JAVA对文件和文件夹的操作代码示例
- (转自博客园)Java文件操作---文件读取和写入示例
- java io 对文件操作的示例
- 文章标题 Java中io流的一些简单操作(包含文件复制,向硬盘中写入文本文件,以及io流高级应用序列化和反序列化)
- java中对文件的一些操作(删除,复制,计算大小..)和一些数学问题代码详解