该方法用的是BufferedReader跟FileReader实现文件的读取的
代码如下
package test;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.util.Date;
public class ReadFileDemo2 {
/**
* @param args
* 此方法的读取速度明显的变慢了很多
*/
public static void main(String[] args) {
String filename = "F:\\性爱.txt";//这里的文件的编码必须是ascii编码
File file = new File (filename);
BufferedReader read = null;
Date startDate = new Date();
try {
read = new BufferedReader(new FileReader(file));
StringBuffer buffer = new StringBuffer();
String text = null;
try {
while((text = read.readLine())!=null){
buffer.append(text+"\n");
}
System.out.println(buffer);
Date endDate = new Date();
System.out.println(endDate.getTime()-startDate.getTime()+"ms");
} catch (IOException e) {
e.printStackTrace();
}
} catch (FileNotFoundException e) {
e.printStackTrace();
}
finally{
try {
read.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
分享到:
相关推荐
本篇文章将详细讲解如何使用Java读取TXT文件,并通过一个具体的示例——"java 读取txt Demo"来加深理解。 首先,我们需要引入Java的I/O流库,这个库包含了处理输入和输出的各种类。在Java中,我们通常使用`...
java实现的一个读取本地xml文件的例子,进入正题: 需要的包jdom2-2.0.6.jar:下载地址,http://mvnrepository.com/artifact/org.jdom/jdom2 此例子比较简单
本示例"java文件上传demo"提供了一个完整的解决方案,旨在帮助开发者快速集成文件上传功能到他们的项目中。这个压缩包包含了一个运行良好的示例,只需将其导入到你的开发环境中,就能直接使用或作为参考。 文件上传...
本示例"读写文件操作demo-java"旨在教你如何使用Java进行文件的读取和写入,这对于处理数据存储、日志记录或是任何需要与磁盘交互的应用程序至关重要。我们将探讨`java.io`包中的核心类,如`FileInputStream`, `...
在Java编程环境中,读取PDF文件是一项常见的任务,特别是在开发桌面应用或需要处理PDF文档内容时。本篇文章将深入探讨如何使用Java来读取PDF文件,并将其内容展示在一个由JFrame和JPanel构建的GUI窗口中。 首先,...
这里提供的jar文件`hdf5-3.3.2.jar`是Java接口库,它封装了对HDF5文件的操作,使得Java程序员可以通过调用Java API来实现读写HDF5文件。而`libjhdf.so.3.2.1`和`jhdf5.dll`分别是Linux和Windows平台的动态链接库,...
1. **CEB2PDF.java**:这是主要的Java源代码文件,包含了转换逻辑。它应该包含调用外部库或API的代码,将CEB文件解析并转化为PDF。可能的方法包括通过JNI(Java Native Interface)调用本地库,或者利用像JNA(Java ...
下面将详细介绍如何使用Java读取ZIP文件,并提供相关的知识点。 首先,我们需要了解`ZipInputStream`类,它是Java中用于读取ZIP文件的主要工具。这个类实现了`InputStream`接口,允许我们逐个读取ZIP文件中的条目...
Apache Commons IO是Java的一个实用工具库,提供了大量与I/O相关的辅助类,包括文件读写、流操作、字符集转换等。而Apache Commons FileUpload则是专门处理HTTP请求中的多部分数据,即文件上传的组件。它简化了从...
在文件选择后,通常会使用java.io包中的FileInputStream和FileOutputStream来读取和写入文件,以便将文件内容发送到服务器。同时,为了实现网络上传,项目可能会使用HttpURLConnection或者Apache的HttpClient库来...
本示例“java文件上传demo.zip”很可能是提供了一个Java实现文件上传功能的示例代码。下面将详细介绍Java文件上传的相关知识点。 1. **Multipart请求**: 在HTTP协议中,文件上传通常涉及`multipart/form-data`...
以上就是使用Java读取FTP服务器文件的基本流程。在实际开发中,你可能还需要处理更多细节,例如重试机制、异常处理、文件上传、文件删除等。了解这些知识点后,你就能在Web服务器和Linux环境下实现与FTP服务器的交互...
本Demo旨在展示如何在Java应用程序中实现打开和保存文件的功能。 在AWT库中,`java.awt.FileDialog`类是用来创建文件对话框的主要类。这个类提供了两种模式:`FileDialog.LOAD`用于打开文件,`FileDialog.SAVE`用于...
java poi excel操作demo 支持xls和xlsx两个格式的excel文件的读写操作。读取模式包含用户模式和事件驱动模式 ,事件驱动模式能够支持大数据量的读操作,写操作xlsx使用sxssf方式支持大数据量的写入操作。 demo 基于...
本文将深入探讨如何使用Java读取DWG文件,并提供一个简单的代码示例。首先,我们需要了解可用的库,例如`Teigha File Format API`(前身为Open Design Alliance的ODA)提供对DWG文件的访问。Teigha是一个强大的跨...
本Java Demo就是针对这个问题提供的一种解决方案,它允许开发者将大文件分成多个小块进行上传,并且支持在上传过程中因故中断后从上次断点继续上传,避免了重复传输已成功上传的数据。 首先,我们需要理解分块上传...
这个“Java读取word小Demo”就是利用POI库来读取Word文档的一个简单示例。POI库不仅支持较旧的DOC格式(Word 2003),还支持较新的DOCX格式(Word 2007及以上版本)。以下是对这个知识点的详细阐述: 1. **Apache ...
以下是对这个"java读取office文档demo"的详细解释。 1. **Excel读取**: - 主要使用的库是Apache POI,一个流行的API,用于处理Microsoft Office格式的文件。在Java中,Apache POI提供HSSF和XSSF接口,分别用于...
在这个"java Swing 文件批量上传 DEMO 源代码"中,我们关注的核心是利用Swing构建一个用户界面,实现文件和文件夹的批量上传功能。这涉及到多个Java Swing组件、事件处理以及文件I/O操作。 首先,Swing 提供了诸如...