1:文件(file)
新建文件:
File file = new File("D:\\a.txt");
文件常见使用方法:
File.exists() //文件或者目录是否存在
File.isFile() //是否是文件
File.isDirectory(); //是否是目录
File.getName(); //取文件或者目录的名字
File.getPath(); //取文件或者目录的路径
File.getAbsolutePath(); //取文件绝对路径
File.lastModified(); //最后修改日期
File.length(); //文件或者目录的子节大小
File.createNewFile(); //创建新文件
2:流(stream)
常用流分为两类:
字节流:8位子节流,基本单位是字节;
字符流:16位Unicode流,基本单位是Unicode字符;
// 输入流(将数据从文件写入内存)
File file = new File("filePath");
FileInputStream fis = new FileInputStream(file);
BufferedInputStream bis = new BufferedInputStream(fis);
DataInputStream dis = new DataInputStream(bis);
String s;
while ((s = dis.readLine()) != null) {
System.out.println(s);
}
// 输出流(将内存中的数据写入文件)
File file = new File("filePath");
String Str = new String("Garbage in,我是张三!");
file.createNewFile();
DataOutputStream myStream = new DataOutputStream(new FileOutputStream(file));
myStream.writeChars(Str);
// 输入流
File file = new File("filePath");
BufferedReader br = new BufferedReader(new FileReader(aFile));
String s;
while ((s = dis.readLine()) != null) {
System.out.println(s);
}
br.close();
// 输出流
String Str = new String("Garbage in,我是张三!");
BufferedWriter bw = new java.io.BufferedWriter(new FileWriter(file));
bw.write(Str);
bw.flush();
bw.close();
相关推荐
Java流是Java编程语言中处理输入输出操作的重要机制,它为数据传输提供了高效且灵活的方式。在Java中,文件操作是通过流的概念实现的,这允许我们读取、写入...理解并熟练掌握Java流操作文件,是Java开发中的重要技能。
Java流操作之数据流实例代码详解 本文主要介绍了Java流操作之数据流实例代码,通过实例代码,展示了Java流操作的具体实现过程。下面是对标题、描述、标签和部分内容的详细解释。 标题:Java流操作之数据流实例代码...
### Java流(文件读写操作) #### 一、流的分类 Java中处理文件和数据时,使用流的概念来进行操作。根据不同的标准,流可以分为几种类型。 ##### 1. 按数据流动方向 - **输入流**:主要用于从数据源读取数据。输入...
Java文件与流操作是Java编程中的重要组成部分,主要用于数据的读写、传输和处理。在Java中,I/O(输入/输出)系统是通过流(Stream)的概念来设计的,流是数据传输的抽象表示,可以是文件、网络连接、内存缓冲区等。...
Java字符流操作是Java IO API中的重要组成部分,主要用于处理文本数据,支持各种编码格式的文件读写。在Java中,字符流分为输入流(InputStreamReader、BufferedReader)和输出流(OutputStreamWriter、PrintWriter...
最后,Java流媒体播放程序应具备良好的错误处理机制,如网络中断后的恢复、媒体文件格式不支持时的提示等。同时,考虑到不同的操作系统和硬件环境,程序还需要考虑跨平台的兼容性。 总的来说,Java 实现流媒体播放...
总的来说,Java的IO流体系结构复杂而强大,它提供了多种工具和策略来处理各种数据传输场景,包括文件操作、网络通信、对象序列化等。理解并熟练运用这些流可以帮助我们构建高效、可靠的Java应用程序。
Java IO流操作是Java编程中不可或缺的一部分,它用于在程序和外部资源(如磁盘、网络、内存等)之间传输数据。在这个详细的源代码下载中,我们可以通过四篇相关的CSDN博客文章来深入理解Java IO流的工作原理和实际...
Java8并行流中自定义线程池操作示例主要介绍了Java8并行流中自定义线程池操作,结合实例形式分析了并行流的相关概念、定义及自定义线程池的相关操作技巧。 1. 概览 Java8引入了流的概念,流是作为一种对数据执行...
Java 流在处理上分为字符流和字节流。字符流处理的单元为 2 个字节的 Unicode 字符,分别操作字符、字符数组或字符串,而字节流处理单元为 1 个字节,操作字节和字节数组。 Java 内用 Unicode 编码存储字符,字符流...
Java 输入与输出流是Java编程语言中至关重要的概念,它涉及到数据在程序、文件、网络之间的传输。在Java中,I/O(Input/Output)处理是通过一系列的类和接口来实现的,这些都位于java.io包中。下面将详细阐述Java...
Java流是Java编程语言中处理数据输入和输出的重要机制,它允许程序在内存与外部设备之间,以及程序的不同部分之间高效地传输数据。Java流分为字节流和字符流两大类,字节流处理单个8位字节的数据,而字符流处理...
Java的IO流是Java编程语言中的重要组成部分,它主要用于数据的输入和输出操作。在Java中,IO流被设计为处理任何类型的数据,包括字符、字节甚至对象。本练习旨在帮助初学者理解和掌握Java IO流的基础知识。 一、IO...
本文将详细讲解如何使用Java操作Excel数据,并重点探讨Java流的读取技术。 首先,Java中处理Excel文件最常用的库是Apache POI。Apache POI是一个开源项目,它提供了对Microsoft Office格式的全面支持,包括Excel(....
这个名为"JAVA 文件常用流操作.zip"的压缩包可能包含了各种关于Java中文件流使用的示例和教程。让我们深入探讨一下Java中的文件流操作。 首先,Java中的文件操作主要通过IO(Input/Output)流来实现。IO流分为两大...
在Java编程语言中,文件流操作是处理输入和输出数据的核心部分,特别是在处理文件时。以下是对标题"java文件流操作.docx"和描述中提到的知识点的详细说明: 1. **字节流(Byte Stream)**: Java中的`InputStream`...
在Java中,所有的I/O操作都基于流的概念,流是数据的序列,可以是字节流或字符流。Java I/O库提供了一系列的类来处理这些流,使得开发人员能够方便地进行数据的读取、写入和传输。 1. **字节流**:字节流是处理原始...
Java 文件操作与IO流是Java编程中的核心概念,主要用于数据的读取、写入和传输。在Java中,文件操作通常涉及到`java.io`包下的类,如`File`、`FileOutputStream`、`OutputStreamWriter`和`BufferedWriter`等。下面将...
根据提供的文件信息,...以上就是从给定文件的标题、描述、标签以及部分内容中总结出来的知识点,涵盖了Java POST请求发送与接收文件流的基础操作以及Spring MVC中处理文件上传的相关内容。希望这些信息对你有所帮助。
Java 字符流是一种基本的 I/O 操作,在 Java 中,字符流是指以字符为单位进行输入输出操作的流。字符流可以分为两类:输入流(InputStream)和输出流(OutputStream)。在 Java 中,InputStream 和 OutputStream 是...