Java读取文件内容的小例子

Java 提供 BufferedReader 类用来从流中读取字符串、FileReader 类用来读取文件。我们用这两个类来读取文件中的字符串。

下面是一个例子:

import java.io.BufferedReader;import java.io.FileReader;import java.io.IOException;public class ReadFile{  public static void main(String[] args){    String path="c:/1.txt";   //定义文件路径    String content="";      //content保存文件内容,    BufferedReader reader=null; //定义BufferedReader    try{      reader=new BufferedReader(new FileReader(path));      //按行读取文件并加入到content中。      //当readLine方法返回null时表示文件读取完毕。      String line;      while((line=reader.readLine())!=null){        content+=line+"n";      }    }catch(IOException e){      e.printStackTrace();    }finally{      //最后要在finally中将reader对象关闭      if(reader!=null){        try{          reader.close();        }catch(IOException e){          e.printStackTrace();        }      }    }    System.out.println("文件内容:"+content);  }}

我们把读取文件的那一段提取出来:

public class ReadFile{  public static void main(String[] args){    String path="c:/1.txt";   //定义文件路径    try{      String content=readFile(path);      System.out.println("文件内容:"+content);    }catch(IOException e){      e.printStackTrace();    }  }  /**  *读取指定的文本文件,并返回内容  *  *@parampath文件路径  *@return文件内容  *@throwsIOException如果文件不存在、打开失败或读取失败  */  private static String readFile(String path) throws IOException{    String content="";    BufferedReader reader=null;    try{      reader=new BufferedReader(new FileReader(path));      String line;      while((line=reader.readLine())!=null){        content+=line+"n";      }    }finally{      if(reader!=null){        try{          reader.close();        }catch(IOException e){          //关闭Reader出现的异常一般不需要处理。        }      }    }    return content;  }}

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索string
, 文件
, 文件读取
, bufferedreader
, content
, reader
, ioException
, java读取txt文件
, java读取txt
, 读取文件内容
, java读取文件内容
, java读取文件
内容读取
c读取二进制文件 例子、力控脚本读取文件例子、java文件读写操作例子、java多文件上传例子、java 读取文件,以便于您获取更多的相关知识。

时间: 2024-10-03 05:07:46

Java读取文件内容的小例子的相关文章

java读取文件内容的三种方法代码片断分享(java文件操作)_java

复制代码 代码如下: try {           // 方法一           BufferedReader br = new BufferedReader(new FileReader(new File(                   "D:\\1.xls")));           // StringBuilder bd = new StringBuilder();           StringBuffer bd = new StringBuffer();   

Java 读取文件方法大全_java

1.按字节读取文件内容 public class ReadFromFile { public static void readFileByBytes(String fileName) { File file = new File(fileName); InputStream in = null; try { System.out.println("以字节为单位读取文件内容,一次读一个字节:"); // 一次读一个字节 in = new FileInputStream(file); in

flex+java选择本地文件然后读取文件内容并导入到数据库中,怎么实现啊,求高手指点,,

问题描述 flex+java选择本地文件然后读取文件内容并导入到数据库中,怎么实现啊,求高手指点,,需要实现的功能是:选择本地文件txt或xls的,然后把文件内容导入数据库中,, 解决方案 解决方案二:问错版块了解决方案三:引用1楼p2227的回复: 问错版块了 !!!!!!那应该算哪个版块的,java+flex解决方案四:flex有个块的http://forum.csdn.net/SList/Flex/java一个大版块了,你展开再自己决定啰

java库 读取文件内容并转换为数组

问题描述 java库读取文件内容并转换为数组 解决方案 解决方案二:基本问题就慢慢一步步来,先读文件,再去想如何转为数组.解决方案三:自己实现或者调用com.google.common.io.Filesapache的工具类.

Java读取文件例子代码

1.按字节读取文件内容  代码如下 复制代码 public class ReadFromFile {     /**      * 以字节为单位读取文件,常用于读二进制文件,如图片.声音.影像等文件.      */     public static void readFileByBytes(String fileName) {         File file = new File(fileName);         InputStream in = null;         try

java读取文件和写入文件的方式(简单实例)_java

Java代码 public class ReadFromFile { /** * 以字节为单位读取文件,常用于读二进制文件,如图片.声音.影像等文件. */ public static void readFileByBytes(String fileName) { File file = new File(fileName); InputStream in = null; try { System.out.println("以字节为单位读取文件内容,一次读一个字节:"); // 一次读

PHP读取文件内容的五种方式_php实例

php读取文件内容的五种方式 分享下php读取文件内容的五种方法:好吧,写完后发现文件全部没有关闭.实际应用当中,请注意关闭 fclose($fp); -- php读取文件内容: -----第一种方法-----fread()-------- <?php $file_path = "test.txt"; if(file_exists($file_path)){ $fp = fopen($file_path,"r"); $str = fread($fp,files

java正则表达式的应用 java读取文件并获取电话号码_java

实现功能:读取文件,将其中的电话号码存入一个Set返回. 方法介绍: find():尝试查找与该模式匹配的输入序列的下一个子序列. group():返回由以前匹配操作所匹配的输入子序列. 1.从一个字符串中获取出其中的电话号码 import java.util.HashSet; import java.util.Set; import java.util.regex.Matcher; import java.util.regex.Pattern; /** * 从字符串中截取出电话号码 * @au

Android 读取文件内容实现方法总结_Android

Android 读取文件内容实现方法,这里整理了几种方法,大家需要可以看下. 如果要打开存放在/data/data/<package name>/files目录应用私有的文件,可以使用Activity提供openFileInput()方法. FileInputStream inStream = this.getContext().openFileInput("itcast.txt"); Log.i("FileTest", readInStream(inS