知识大全 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相关参考
以下是实现的代码cha138/Article/program/Java/hx/201311/26965
Asp读取文本文件并显示 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! <> &
在ASP.NET页中读取文本文件 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 一简介 在现实
使用PHP读取文本(TXT)文件并分页显示 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!views
用PHP读取超大文件的实例代码 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!cha138
JavaSocket通信读取相关信息代码 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Java
Java相对路径读取文件 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 不管你是新手还是老鸟在程
在用Delphi编程处理文本文件的时候如果要装载的文件比较大你可能会想在文件装载过程中提供一个装载进度的提示那么你就必须自己编写直接通过文件打开/读取函数来装载文件内容的函数 在自己编写文本文件
JAVA如何实现从最后一行读取文件 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! JAVA如何实
使用javautilProperties类的load()方法 示例 InputStreamin=newBufferedInputStream(newFileInputStream(name))