java读写文件

简介:
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.PrintWriter;

public class RAWFile {
 
 /*
  * 写文件
  */
 
 public static   void writeFile( File Wfile) throws FileNotFoundException
 {
  System.out.println("保存文件...");
  
  if(Wfile.exists())
   Wfile.delete();
  FileOutputStream fout=new FileOutputStream(Wfile);
  PrintWriter pWriter=new PrintWriter(fout);  
  pWriter.println("重复聚类次数:");
  pWriter.println("重复聚类次数:");
  pWriter.println("重复聚类次数:");
  pWriter.println("重复聚类次数:");
  pWriter.println("重复聚类次数:");
  //这里很重要,要不然就写不到文件里。
  pWriter.flush();
  pWriter.close();
 }
 
 public static  void readFile(File Rfile) throws IOException
 {
  
 
  if(!Rfile.exists())
  {
   System.out.println("要读的文件不存在!");
   System.exit(-1);
  }
  
  FileInputStream fin=new FileInputStream(Rfile);
  BufferedReader reader=new BufferedReader(new InputStreamReader(fin));
  String line=reader.readLine();
  
  while(line!=null)
  { 
   System.out.println(line);
   line = reader.readLine();
  }
  
 }
 
 
 public static void main(String[] args)throws IOException    {
  
  //写文件,是从内存住硬盘文件里写入内容
  //用文件输出流(FileOutputStream)
  
  File Wfile=new File("write.txt");
  writeFile(Wfile);
  
  //读文件,是从硬盘文件往内存里写,也叫读文件
  //用文件输入流(FileInputStrea),读缓冲(BufferedReader)
  
  //读出刚才写的文件;
  File Rfile = Wfile ;
  readFile(Rfile);
 }
}









本文转自 yuwenhu 51CTO博客,原文链接:http://blog.51cto.com/yuwenhu/136284,如需转载请自行联系原作者
目录
相关文章
|
1月前
|
Java
使用Java读写dbf文件【附源代码】
使用Java读写dbf文件【附源代码】
|
4月前
|
Java 关系型数据库 MySQL
某Java程序员在外包公司每天读写删改几年后,发现跳不出来了
面试了一波Java程序员,有好几位80后的。按理说,他们有将近十年的工作开发时间,无论经验还是技术都应该称得上老司机了。着重考察了Spring中bean的后置处理器相关问题,大概是这样问的:
|
8月前
|
Java
Java 字符流解密:深入探究字符数据的读写之道
在 Java 编程中,字符流是一个重要的概念,它为我们提供了一种处理字符数据的方法。与字节流不同,字符流专门用于处理字符数据,包括文本文件的读写以及字符编码的转换。本文将带您深入探索 Java 中的字符流,揭示其原理、分类、用法以及在实际开发中的应用场景。
|
8月前
|
Java 关系型数据库 MySQL
某Java程序员在外包公司每天读写删改几年后,发现跳不出来了
面试了一波Java程序员,有好几位80后的。按理说,他们有将近十年的工作开发时间,无论经验还是技术都应该称得上老司机了。着重考察了Spring中bean的后置处理器相关问题,大概是这样问的:
|
8月前
|
存储 Java
java使用ini4j读写和修改ini配置文件(支持section)
java使用ini4j读写和修改ini配置文件(支持section)
320 0
java使用ini4j读写和修改ini配置文件(支持section)
|
10月前
|
Java Unix Linux
Java串口通信,串口读写卡工具介绍
Java串口通信,串口读写卡工具介绍
|
10月前
|
监控 Java 测试技术
我的小工具,java版串口读写卡测试工具
我的小工具,java版串口读写卡测试工具
|
11月前
|
XML 存储 Java
Apache POI 实现用Java操作Excel完成读写操作
Apache POI是一个用于操作Microsoft Office格式文件(包括xls、docx、xlsx、pptx等)的Java API库。POI全称为Poor Obfuscation Implementation,是Apache Software Foundation的一个开源项目。它提供了一组Java API,使得Java程序可以读取、写入和操作Microsoft Office格式文件。
|
Java 程序员
JAVA:文本文件读写使用Reader/Writer,二进制文件使用InputStream/OutputStream
JAVA:文本文件读写使用Reader/Writer,二进制文件使用InputStream/OutputStream
64 0
|
Java
JAVA中读写时指定编码
JAVA中读写时指定编码
85 0