`

FileInputStream Demo

阅读更多
import java.io.BufferedInputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FilterInputStream;
import java.io.InputStream;

public class FileInputStreamTest {
	public static void main(String[] args) throws Exception {
		File f = new File("d:\\1.txt");
		InputStream fis = new FileInputStream(f);
		FilterInputStream filter = new BufferedInputStream(fis);// FilterInputStream是protected类型
		while (filter.available() > 0) {
			byte[] buf = new byte[1024];
			int len = filter.read(buf);
			String myStr = new String(buf, 0, len, "UTF-8");
			System.out.print(myStr);
		}
		fis.close();
	}
}

 

分享到:
评论

相关推荐

    android 仿微信语音聊天demo

    加载时,则使用FileInputStream或FileOutputStream读取文件内容。 播放语音功能则需要用到MediaPlayer类。MediaPlayer能处理各种媒体文件和流,可以播放音频和视频。开发者需要实例化MediaPlayer,设置文件源,准备...

    播放mp3文件Demo

    2. **文件读取**:读取MP3文件,可以使用标准的文件I/O操作,例如Java的`FileInputStream`或C#的`FileStream`,来获取文件内容。 3. **解码过程**:解码器接收到文件数据后,会解析MP3帧,并将其转换为PCM(脉冲...

    查看本地视频的Demo

    在Android中,访问本地文件通常需要使用`java.io`或`java.nio`包中的类,如File、FileInputStream、FileOutputStream等。在本Demo中,开发者可能使用这些类来定位和读取本地视频文件。此外,Android的...

    PDF本地解析Demo

    1. 文件加载:首先需要读取用户的本地PDF文件,可以通过Android的File类和FileInputStream获取文件内容,然后传递给解析库进行处理。 2. 页面渲染:解析库将PDF文件内容转换为可渲染的图像,然后在WebView或者...

    java生成protobufdemo直接运行

    Java生成protobuf demo直接运行的教程 protobuf,全称Protocol Buffers,是Google开发的一种数据序列化协议,类似于XML和JSON,但更小巧、快速且高效。它允许开发者定义数据结构,然后生成相应的代码,用于在各种...

    C# Spire.Doc 无限制 附加使用Demo

    通过提供的C#代码Demo,我们可以学习如何利用Spire.Doc实现各种高级功能,例如插入图片、插入表格以及复制行生成新的Word文档。 首先,我们来看`Spire.Doc.dll`,这是Spire.Doc库的主要组件,包含了处理Word文档的...

    demo.rar_DEMO

    5. **IO流**:Java的IO流系统允许读写文件、网络通信等,样例程序将展示如何使用FileInputStream、FileOutputStream、BufferedReader、PrintWriter等类。 6. **多线程**:Java内置了对多线程的支持,样例程序可能...

    java_word_poi_demo

    - 创建`FileInputStream`或`FileOutputStream`来读取/写入文件。 - 创建`XWPFDocument`实例并加载文件。 - 遍历文档元素进行读取或修改。 - 使用`write()`方法将更改保存到文件。 6. **性能和注意事项**: - ...

    安卓android-serialport-api 串口demo源代码.zip

    安卓android-serialport-api 串口demo源代码 public class SerialPort { private static final String TAG = "SerialPort"; /* * Do not remove or rename the field mFd: it is used by native method close...

    android 插件化demo

    3. **插件APK的加载**:使用`FileInputStream`读取APK文件,通过`DexOpt`优化 Dex 文件,然后用自定义类加载器加载。 4. **安全策略**:防止恶意插件,需要有严格的安全策略,例如签名验证,只加载来自可信源的插件...

    java swing upload demo

    在文件选择后,通常会使用java.io包中的FileInputStream和FileOutputStream来读取和写入文件,以便将文件内容发送到服务器。同时,为了实现网络上传,项目可能会使用HttpURLConnection或者Apache的HttpClient库来...

    Batch Demo

    "Batch Demo"可能是一个演示如何在Java环境下实现批处理操作的项目。在这个特定的案例中,我们关注的是LOG4J,一个广泛使用的日志记录库,以及文件流操作,特别是涉及到读取`properties`文件。 LOG4J是Apache软件...

    android ftp 上传文件 demo

    FileInputStream fis = new FileInputStream("/path/to/local/file"); ftpClient.storeFile("remote_file_name", fis); fis.close(); ``` 5. **处理错误与断开连接**:在完成上传后,别忘了处理可能出现的异常...

    java 小票打印机demo 对对机

    例如,使用FileInputStream读取模板文件,使用PrintWriter或BufferedWriter进行文本输出到打印机。 3. **Java图形库**: Java小票打印可能涉及到图像处理,如条形码、二维码的生成。Java提供了AWT和Swing库,可以...

    Java源代码小Demo

    5. **IO流**:学习输入输出流的概念,如FileInputStream、FileOutputStream、BufferedReader、PrintWriter等,以及文件操作和数据传输。 6. **线程编程**:了解线程的创建、同步、通信,以及Thread类和Runnable接口...

    【Sansui】java各种流整理demo

    java各类IO流的整理demo,其内包含InputStream/OutputStream BufferedReader流 FileOutputStream/FileInputStream流 PrintWriter流 DataOut/DataIn流 Object流 FileChannel类;

    Android 下载文件Demo

    在Android中,我们通常使用FileInputStream和FileOutputStream来读写本地文件,而HttpURLConnection或OkHttp等库用于从网络读取数据。 - 字符流:Reader(读取器)和Writer(写入器)处理字符数据,适合于文本文件...

    springboot+jdbcdemo.zip

    在本项目"springboot+jdbcdemo.zip"中,我们主要关注的是如何在Spring Boot框架下使用JDBC直接与MySQL数据库进行交互,并实现.sql文件的数据恢复功能。这涉及到两个核心知识点:Spring Boot集成JDBC以及Java的大文件...

    sftp-demo.rar

    try (InputStream fileStream = new FileInputStream("localFilePath")) { SftpUploader uploader = new SftpUploader("yourServerHost", 22, "yourUsername", "yourPassword"); uploader.uploadFile("/remote/...

    stax 解析xml demo project

    XMLStreamReader reader = factory.createXMLStreamReader(new FileInputStream("example.xml")); while (reader.hasNext()) { int event = reader.next(); switch (event) { case XMLStreamConstants.START_...

Global site tag (gtag.js) - Google Analytics