呆在家没事 就看看基础的东西,写了个读取文件的demo代码下面,希望可以帮助大家
package test;
import java.io.BufferedInputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream;
import java.util.Date;
public class ReadDoc {
public static void main(String []args) {
String filename = "F:\\aa.txt";//当这里文件是什么编码下面的 31 行的 string编码应该对应的是什么编码
File file = new File (filename);
byte [] buffer1 = new byte[10000000];//静态数组的缺陷是不能扩展,这样不知道文件的大小就不能够完全读取
Date startDate = null;
// BufferedInputStream read = null;
InputStream read = null;//InputStream是抽象类,需要他的子类去实现他,下面FileInputStream是他的子类对他进行实现
try {
startDate = new Date();
// read = new BufferedInputStream(new FileInputStream(filename));
read = new FileInputStream(file);
} catch (FileNotFoundException e1) {
e1.printStackTrace();
}
try {
int b = read.read(buffer1);
String str = new String(buffer1,0,b,"utf-8");//这里这能设置gbk如果文件是ascii 如果文件是utf-8则应该是utf-8
Date endTime = new Date();
System.out.println(str);
System.out.println(endTime.getTime()-startDate.getTime()+"ms");
} catch (IOException e) {
e.printStackTrace();
}
finally{
try{
read.close();
}catch(Exception e){
System.out.println("关闭输入流错误!");
}
}
}
}
分享到:
相关推荐
在"qt-json读写文件demo"中,我们将探讨如何使用Qt来处理JSON数据,包括读取、解析、修改以及保存到JSON文件。 JSON是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。在Qt中,我们可以...
在这个"xml文件读写demo"项目中,我们将探讨如何在C#环境下操作XML文件,包括读取和写入XML数据。 首先,我们关注的是"OpXmlDemo.sln"文件,这是一个Visual Studio解决方案文件。它包含了项目的所有配置信息,包括...
在这个"**c++读写ini文件demo集成**"中,我们有两个示例程序,将展示如何在C++中实现读取和写入INI文件的功能。 首先,我们需要理解INI文件的基本结构。INI文件由多个节(Section)组成,每个节内包含若干键(Key)...
**C++ 读写 Parquet 文件 Demo 知识点详解** Parquet 是一种列式存储格式,被广泛用于大数据处理和分析场景,如 Apache Hadoop、Spark、Impala 等。它支持高效的读写操作,尤其适用于大规模数据处理,因为它的设计...
这个"Qt5.8 QWidget读写ini文件demo"应该包含一个简单的`QWidget`子类,演示了如何在程序运行时读取和保存用户设置。通过这个demo,开发者可以学习如何在Qt环境中优雅地管理应用配置,提升用户体验。在实际项目中,...
本教程将详细讲解如何实现"Android USB检测,文件读写demo",帮助你掌握相关技能。 首先,让我们了解USB设备在Android中的接入处理。Android系统提供了` UsbManager `类来管理和控制USB设备。通过` ...
Qt使用mupdf库读取pdf文件,并且显示到界面上,只是一个简单的Demo,介绍了库的使用。 Qt使用mupdf库读取pdf文件,并且显示到界面上,只是一个简单的Demo,介绍了库的使用。 Qt使用mupdf库读取pdf文件,并且显示到...
Android jni文件读写 NDK文件读取 读写 操作 NDK数据加密DEMO 源码直接上传,运行在android6.0系统测试通过
这个“XML文件读写Demo.zip”是一个演示如何在编程环境中操作XML文件的示例,包含创建、保存和读取XML文件的基本步骤。 首先,我们需要了解XML文件的基本结构。XML文件由一系列的元素(Element)组成,每个元素由...
读取配置文件DEMO 读取配置文件DEMO 读取配置文件DEMO
这个“android中读取本地文件demo”提供了一个示例,演示了如何读取存储在SD卡上的Word和PDF文件,并将它们的内容呈现在ListView中。用户不仅可以浏览文件列表,还能进行搜索,快速找到并打开感兴趣的文件。以下是对...
"上传文件demo"这个项目就是针对这一需求的一个实例,它展示了如何在前端实现多文件图片上传的功能。下面将详细讨论相关知识点。 1. **前端文件API**:在HTML5中,引入了File API,允许前端直接操作用户选择的文件...
SAX解析器是事件驱动的,它逐行读取XML文件,遇到每个元素时触发相应的事件。这种方式适用于处理大型XML文件,因为它不需要一次性加载整个文件。 在"ReadXMLDemo"中,使用SAX解析的步骤如下: - 实现`...
java实现的一个读取本地xml文件的例子,进入正题: 需要的包jdom2-2.0.6.jar:下载地址,http://mvnrepository.com/artifact/org.jdom/jdom2 此例子比较简单
总结,Android Studio 3.2中的"Android 逐行写入和读取文本文件Demo"涵盖了基本的文件操作概念,包括文件流的获取、缓冲流的使用以及文件的读写方法。这些知识对于任何Android开发者来说都是基础且重要的。通过实践...
标题中的“demo_test.rar_DEMO_vc 文件读写_文件 读写_文件读_文件读写”表明这是一个关于VC++(Visual C++)编程的示例项目,主要涉及文件操作,包括读取和写入文件的功能。在Windows应用程序开发中,文件读写是...
本示例"读写文件操作demo-java"旨在教你如何使用Java进行文件的读取和写入,这对于处理数据存储、日志记录或是任何需要与磁盘交互的应用程序至关重要。我们将探讨`java.io`包中的核心类,如`FileInputStream`, `...
本篇文章将详细讲解如何使用Java读取TXT文件,并通过一个具体的示例——"java 读取txt Demo"来加深理解。 首先,我们需要引入Java的I/O流库,这个库包含了处理输入和输出的各种类。在Java中,我们通常使用`...
这个"Android读取文本文件的demo"就是一个很好的学习示例,它演示了如何从res/raw目录下读取txt文件并将其内容显示在屏幕上。下面我们将详细探讨这个过程以及涉及的关键知识点。 首先,Android中的资源管理非常重要...
在Android平台上,IO流是进行文件读写操作的基础工具,尤其在处理数据交换、资源保存等方面扮演着重要角色。本文将深入探讨Android中如何利用IO流进行文件的读写操作,以及相关的示例代码。 首先,Android中的IO流...