import java.io.FileInputStream;
/*
*FileInputStream
*1.read()读取文件内容,返回int值
*2.需要转换字符
*3.read()方法是单程
*4.一定要关闭流
*/
public class FilelnputStreamTest {
public static void main(String[] args) throws Exception {
// 实例化FileInputStream
FileInputStream fr = new FileInputStream("c:/MyDoc/hello.txt");
int data;
System.out.println("可以读取的字节数:" + fr.available());
System.out.println("===========文件内容===========");
System.out.println("======将字节文件内容转换成字符串,然后查看字符串=====");
while ((data = fr.read()) != -1) {
// 转换字符
char c = (char) data;
System.out.print(c);
}
System.out.println();
System.out.println("======文件内容读取完毕======");
// 关闭流
fr.close();
}
}
分享到:
相关推荐
本课程由IT十八掌徐培成讲解,重点介绍了Java基础中的字节流操作,特别是`FileInputStream`和`FileOutputStream`这两个核心类的使用。 `FileInputStream`和`FileOutputStream`是Java.io包下的核心类,它们分别代表...
FileInputStream的用法1---马克-to-win java视频文件输入流
FileInputStream的用法2---马克-to-win java视频文件输入流的介绍
`FileInputStream`是Java I/O流的一部分,常用于读取文件内容。在Android环境中,`FileInputStream`可以帮助我们从设备的内部或外部存储读取文件。本文将详细讨论`FileInputStream`工具类及其在Android中的使用。 ...
通过FileInputStream和FileOutputStream复制图片等非文本文件 通过FileInputStream和FileOutputStream复制图片等非文本文件 通过FileInputStream和FileOutputStream复制图片等非文本文件
Java上传和File以及FileInputStream是Java编程中与文件操作密切相关的三个核心概念。在Web开发中,文件上传是一项常见的功能,而File类和FileInputStream则是处理文件的基础工具。以下是关于这三个概念的详细解释: ...
本文将详细介绍`DiskFileItemFactory`和`FileInputStream`在文件上传过程中的应用。 `DiskFileItemFactory`是FileUpload组件的核心工厂类,它负责创建`DiskFileItem`对象。`DiskFileItem`是一个实现了`FileItem`...
文件字节输入流,里面有文件字节输入流的相关要点以及经典案例
File read write FileInputStream FileOutputStream 简单示例
从给定的文件信息来看,我们关注的重点是DiskFileItemFactory如何实现文件上传,以及如何利用FileInputStream来下载文件。 ### DiskFileItemFactory实现文件上传 DiskFileItemFactory是Apache Commons FileUpload...
在Java编程语言中,IO(Input/Output)流是处理数据输入和输出的关键部分,而FileInputStream和FileOutputStream是Java IO中的基础类,用于读写文件。为了提高效率,我们通常会结合BufferedInputStream和...
FileInputStream和FileoutputStream的使用语法和实例
Java使用FileInputStream流读取文件示例详解 本文将详细介绍Java使用FileInputStream流读取文件的示例,通过示例代码,对大家的学习或者工作具有一定的参考学习价值。 一、File流概念 JAVA中针对文件的读写操作...
Java中FileInputStream FileOutputStream 实现文件复制
Java中的`FileInputStream`和`FileOutputStream`是用于处理文件输入和输出操作的基本类,它们分别继承自`InputStream`和`OutputStream`。这两个类在Java I/O系统中扮演着核心角色,提供了对文件进行字节级读写操作的...
例如,读取文本文件时,应使用`InputStreamReader`和合适的编码参数,如`new InputStreamReader(new FileInputStream(file), "UTF-8")`。 总结,理解并正确处理Java中的字符编码问题,需要关注整个数据流程,从...
GoogleCredential credential = GoogleCredential.fromStream(new FileInputStream("path/to/credentials.json")) .createScoped(Arrays.asList(SheetsScopes.SPREADSHEETS)); ``` 然后,我们可以使用`new Sheets....
- Java的`java.io`包提供了丰富的类处理输入输出,如FileInputStream, FileOutputStream, BufferedReader, BufferedWriter等。 - 使用流(Stream)模型处理数据,分为字节流和字符流,以及输入流和输出流。 6. **...
FileInputStream fis = new FileInputStream("file.xlsx"); Workbook workbook = WorkbookFactory.create(fis); Sheet sheet = workbook.getSheetAt(0); // 获取第一个工作表 for (Row row : sheet) { for ...