`

Java文件读写核心代码

阅读更多
//创建一个文件
File file=new File("E:\\c.txt");
FileInputStream inputStream=new FileInputStream(file.getAbsolutePath());
FileOutputStream outputStream=new FileOutputStream("E:\\d.txt");
byte[] b=new byte[2048];
int readByte=0;
//inputStream读取文件流
//将读的的信息放入byte[]b数组中
while((readByte=inputStream.read(b))>0)
{
//readByte:读取到的字节数
outputStream.write(b, 0, readByte);
}
//关闭读取
outputStream.close();
inputStream.close();

 说明:

       readByte=inputStream.read(b):

        1.从此输入流中将最多 b.length 个字节的数据读入一个 byte 数组中

        2.返回值(readByte):读入缓冲区的字节总数,如果因为已经到达文件末尾而没有更多的数据,则返回 -1

使用新IO中的Channel方式读写文件

	FileChannel fci =  new FileInputStream("e:\\yang.iso").getChannel();
	FileChannel fco = new FileOutputStream("e:\\gao.iso").getChannel();
	ByteBuffer bf = ByteBuffer.allocate(2048);
	while(fci.read(bf) != -1){
		bf.flip();
		fco.write(bf);
		bf.clear();
	}
	fco.close();
	fci.close();

 说明:nio中方法好像比io中的更简洁,且更快!

 

 

分享到:
评论

相关推荐

    java 文件读写

    在这个场景中,我们关注的是“java文件读写”,特别是读取`properties`配置文件和处理目录及文件的操作。下面我们将详细探讨这两个主题。 首先,`properties`配置文件是Java应用中常用的一种存储配置信息的方式。...

    Java文件读写.pdf

    总结来说,Java文件读写涉及到`FileInputStream`、`FileOutputStream`、`InputStreamReader`、`BufferedReader`、`FileWriter`等核心类。正确选择和组合这些类,可以高效地进行文件操作,同时要注意线程安全和性能...

    Java核心源代码

    Java核心源代码是Java编程语言的核心组成部分,它包括了大量的类库和API,这些构成了Java开发的基础框架。在Java中,"以java开头的包"通常指的是Java标准库,这是一个庞大的集合,涵盖了各种功能,从基本的数据类型...

    java io读写文件

    在Java中,进行文件读写的操作通常涉及两个核心包:`java.io` 和 `java.nio`。这里我们主要关注 `java.io` 包,它提供了多种类来处理文件的读写操作,如`FileReader`, `FileWriter`, `BufferedReader`, 和 `...

    完整的java文件读写工具类

    本篇将详细讲解标题为"完整的java文件读写工具类"所涉及的核心知识点,以及如何实现描述中提到的文件与目录管理功能。 1. **Java IO基础**: Java IO是Java标准库中的核心部分,提供了处理输入/输出流的类。在`...

    java文件读写代码.pdf

    文件读写是Java中非常基础且常见的操作,它主要涉及到java.io包下的几个核心类,包括File、FileInputStream、FileReader、BufferedReader等。从提供的文件内容中,我们可以看到如何用Java进行文件的读取操作,分别是...

    Java文件读写操作有清晰注解

    以上就是Java文件读写操作的基础知识,包括核心类的使用、异常处理、资源关闭以及一些优化策略。如果你是初学者,这个例子将帮助你理解基本操作;如果你已经是高手,可能已经对这些了如指掌,但回顾基础知识总是有益...

    读写文件操作demo-java

    在Java编程语言中,文件的读写操作是日常开发中不可或缺的部分。本示例"读写文件操作demo-java"旨在教你如何使用Java进行文件的读取和写入,这对于处理数据存储、日志记录或是任何需要与磁盘交互的应用程序至关重要...

    文件读写 java 源代码

    ### 文件读写 Java 源代码知识点解析 #### 一、概述 在Java编程语言中,文件读写是一项基本而重要的功能。对于初学者来说,理解如何进行文件的输入输出操作至关重要。本篇文章将深入分析一段简单的Java源代码,该...

    利用JAVA文件读写流编写的学生点名系统

    本项目“利用JAVA文件读写流编写的学生点名系统”旨在实现一个简单但实用的系统,用于记录和管理学生出勤情况。在大学课程报告中,这种系统可以帮助教师更有效地追踪学生的出席状况。 首先,我们需要了解Java中的...

    Java读写文本文件的示例代码.7z

    以下是一份详细的知识点解析,将帮助你理解和应用Java中的文件读写操作。 1. **Java I/O 基础** Java 提供了丰富的I/O API,主要位于`java.io`包下。核心类包括`File`, `InputStream`, `OutputStream`, `Reader`, ...

    Java读写.txt文件

    核心类如`FileReader`、`FileWriter`、`BufferedReader`和`BufferedWriter`用于读写文本文件。`InputStreamReader`和`OutputStreamWriter`则负责在字节流和字符流之间转换。 2. **创建配置文件** 要创建一个`.txt`...

    最简单易懂的一个java读写文件的操作

    总结来说,这个简单的Java文件读写示例展示了如何使用IO流进行文件操作。通过`FileReader`和`BufferedReader`读取文件,用`FileWriter`和`BufferedWriter`写入文件,结合`newLine()`方法处理换行,我们可以实现对...

    java文件传输源代码

    Java文件传输源代码是Java编程中的一个重要领域,它涉及到如何在不同的系统或网络环境中高效、安全地移动数据。在这个场景中,我们关注的是基于Java的简单、易懂且方便学习的实现方式。以下是对相关知识点的详细说明...

    Java文件切割器源代码

    8. **源代码分析**:压缩包中的“Java文件切割器源代码”可能是实现这一功能的完整Java项目,包括源代码文件、编译脚本、配置文件等。通过阅读和学习源代码,可以理解文件切割的具体实现细节,这对于初学者来说是极...

    轻量级xlxs文件读写(java实现,无外部依赖)

    总的来说,轻量级的xlsx文件读写虽然能够满足一些基础需求,但缺乏灵活性和扩展性。对于更复杂的Excel操作,建议选择已有的成熟库,这样可以节省开发时间,提高代码稳定性。同时,为了保持代码的可维护性和易用性,...

    java实现Xml文件读写

    本项目“java实现Xml文件读写”提供了一个完整的工程实例,包含了对XML文件进行添加、修改和读取的基本操作。 首先,要实现XML文件的读取,Java提供了`javax.xml.parsers`和`org.w3c.dom`这两个核心包。其中,`...

    Java IO 基础操作(文件读写和移动)

    对于文件读写,Java提供了多种流类。基础的文件读取可以使用`BufferedReader`和`FileReader`组合,而写入则使用`BufferedWriter`和`FileWriter`。以下是一个简单的读写示例: ```java // 读取文件 FileReader fr = ...

    Java读写文件API的用法指南,性能分析与对比。

    压缩包内的ReadFromFile.java和WriteToFile.java文件可能是实际的Java代码示例,展示了如何使用Java API读取和写入文件。这些示例可以帮助理解以上理论知识,并在实践中应用。 通过学习和实践这些知识点,开发者...

    java 文件传输 源代码和课程设计报告

    综上所述,这个Java文件传输项目涵盖了网络编程、文件操作、并发控制等多个核心知识点,对提升开发者的技术能力大有裨益。通过实际操作和分析源代码,不仅可以深入理解这些概念,还能提升实际问题解决能力。

Global site tag (gtag.js) - Google Analytics