知识大全 java读取文本文件代码

Posted

篇首语:任何业绩的质变都来自于量变的积累。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 java读取文本文件代码相关的知识,希望对你有一定的参考价值。

java读取文本文件的方法有很多 这个例子主要介绍最简单 最常用的BufferedReader类     完整例子如下     package net chinaunix blog hzm text;    import java io BufferedReader;    import java io FileReader;    import java io IOException;    public class ReadFile     private String path;    public ReadFile(String filePath)    path = filePath;        public String[] openFile() throws IOException    FileReader fr = new FileReader(path)     BufferedReader textReader = new BufferedReader(fr)     String[] textData = new String[readLines()];    int i;    for(i= ; i < readLines() i++)    textData[i] = textReader readLine()         textReader close()     return textData;        int readLines() throws IOException    FileReader fileToRead = new FileReader(path)     BufferedReader bf = new BufferedReader(fileToRead)     int numberOfLines = ;    @SuppressWarnings( unused )    String oneLine;    while((oneLine = bf readLine()) != null)    numberOfLines++;        bf close()     return numberOfLines;            package net chinaunix blog hzm text;    import java io IOException;    public class FileData     public static void main(String[] args) throws IOException    String filePath = C:/text txt ;    try    ReadFile reader = new ReadFile(filePath)     String[] content = reader openFile()     int i;    for(i= ;i<content length;i++)    System out println(content[i])         catch(IOException e)    System out println( 异常信息 + e getMessage())                 java io BufferedReader    The buffer size may be specified or the default size may be used The default is large enough for most purposes     In general each read request made of a Reader causes a corresponding read request to be made of the underlying character or byte stream It is therefore advisable to wrap a BufferedReader around any Reader whose read() operations may be costly such as FileReaders and InputStreamReaders For example     BufferedReader in = new BufferedReader(new FileReader( foo in )) will buffer the input from the specified file Without buffering each invocation of read() or readLine() could cause bytes to be read from the file converted into characters and then returned which can be very inefficient     Programs that use DataInputStreams for textual input can be localized by replacing each DataInputStream with an appropriate BufferedReader     java io FileReader    FileReader is meant for reading streams of characters For reading streams of raw bytes consider using a FileInputStream cha138/Article/program/Java/hx/201311/26249

相关参考

知识大全 java读取文件夹下的所有文件夹和文件

  以下是实现的代码cha138/Article/program/Java/hx/201311/26965

知识大全 Asp读取文本文件并显示

Asp读取文本文件并显示  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  <>   &

知识大全 在ASP.NET页中读取文本文件

在ASP.NET页中读取文本文件  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  一简介  在现实

知识大全 使用 PHP 读取文本(TXT)文件 并分页显示

使用PHP读取文本(TXT)文件并分页显示  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!views

知识大全 用PHP读取超大文件的实例代码

用PHP读取超大文件的实例代码  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!cha138

知识大全 Java Socket通信读取相关信息代码

JavaSocket通信读取相关信息代码  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Java

知识大全 Java相对路径读取文件

Java相对路径读取文件  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  不管你是新手还是老鸟在程

知识大全 一个判定文件是否为文本文件的函数

  在用Delphi编程处理文本文件的时候如果要装载的文件比较大你可能会想在文件装载过程中提供一个装载进度的提示那么你就必须自己编写直接通过文件打开/读取函数来装载文件内容的函数  在自己编写文本文件

知识大全 JAVA如何实现从最后一行读取文件

JAVA如何实现从最后一行读取文件  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  JAVA如何实

知识大全 java 读取properties 文件

  使用javautilProperties类的load()方法  示例  InputStreamin=newBufferedInputStream(newFileInputStream(name))