用来读取1.txt中的内容,添加到2.txt里面,请确保1.txt中有内容,以及路径的正确。
package com.zsc.io;
/**
* 读出1.txt中的内容,写入2.txt中
*
*/
import java.io.*;
public class ReadWriteFile
{
public static void main(String[] args)
{
try
{
File read = new File("E:\\1.txt");
File write = new File("E:\\2.txt");
BufferedReader br = new BufferedReader(new FileReader(read));
BufferedWriter bw = new BufferedWriter(new FileWriter(write));
String temp = null;
temp = br.readLine();
while (temp != null)
{
// 写文件
bw.write(temp + "\r\n"); // 只适用Windows系统
// 继续读文件
temp = br.readLine();
}
bw.close();
br.close();
} catch (FileNotFoundException e)
{ // 文件未找到
System.out.println(e);
} catch (IOException e)
{
System.out.println(e);
}
}
}
分享到:
相关推荐
本文将深入探讨如何使用IO流来读取文件,并通过实例代码详细解释每一个步骤。 首先,要读取一个文件,我们需要获取文件的路径。在给定的示例中,路径是通过`TEST.class.getResource("/simu")`获取的,这通常用于...
2. **读取文件**:打开文件后,我们可以使用不同的方法读取内容。`read()`方法读取整个文件,`readline()`读取一行,`readlines()`返回文件中所有行的列表。例如,`content = file.read()`将获取文件的全部内容。 3...
文件IO是指对文件进行读写操作的IO方式。文件IO称之为不带缓存的IO(unbuffered I/O)。不带缓存指的是每个read、write都调用内核中的一个系统调用。文件IO是操作系统提供的基本IO服务,与OS绑定,特定于*nix平台。 ...
创建FileInputStream对象时,需要传入一个File对象或文件路径字符串,之后可以通过调用read()方法来逐个读取文件中的字节。read()方法返回一个int值,代表读取到的字节,如果达到文件末尾,则返回-1。 OutputStream...
C++中的文件操作基于IO流库(iostream),主要包括`ifstream`(用于文件读取)、`ofstream`(用于文件写入)和`fstream`(同时支持读写)。首先,需要包含头文件`<fstream>`来使用这些类。 2. **打开文件**: ...
这段代码首先创建了一个File对象,然后使用FileReader和BufferedReader读取文件内容,FileWriter和BufferedWriter则用于写入新的内容。 二、文件上传 文件上传通常涉及到网络编程,例如HTTP服务。在Java中,可以...
Java中`java.io.FileInputStream`类提供了按字节读取文件的功能。这种方法适用于读取二进制文件,例如图像、音频或视频文件。下面的代码示例展示了如何按字节读取文件: ```java FileInputStream in = new ...
1. **逐行读取**:可以使用`getline()`函数读取文件的一整行。 ```cpp std::string line; while (getline(inFile, line)) { std::cout ; } ``` 2. **逐字符读取**:使用`get()`或`>>`操作符逐字符或逐个单词读取。 ...
例如,`FileInputStream`用于读取文件,`FileOutputStream`用于写入文件。字节流适合处理任何类型的二进制数据,如图片、音频、视频等。 - 还有一些缓冲字节流,如`BufferedInputStream`和`BufferedOutputStream`,...
在读取文件时,我们通常使用`QFile`与`QTextStream`结合,以确保文本数据能正确地按照换行符分割。以下是一个基于描述的简单示例代码: ```cpp #include #include // 定义读取和写入的文件路径 QString read...
- 输入流(Input Stream):用于从数据源读取数据,数据源可以是文件、网络连接或其他数据产生器。 - 输出流(Output Stream):用于向目的地写入数据,目的地可能是文件、显示器或其他数据接收器。 2. **流的...
你可以尝试编写一个简单的程序,读取一个文本文件的内容并打印出来,或者将字符串写入文件。随着经验的积累,你会对文件I/O有更深入的理解。 本笔记提供的内容只是一个起点,对于文件I/O的学习,还需要进一步探索...
本篇文章将深入探讨`java.io`包中的关键概念和实用例子,旨在帮助你更好地理解和应用这些功能。 1. **流的概念** 流是数据的序列,可以是字节流或字符流。它们允许程序读取或写入数据到各种来源,如文件、内存、...
IO(Input/Output)流是Java提供的一种处理输入输出数据的方式,包括读取和写入文件。本篇文章将详细介绍如何使用Java的IO流来实现文件的复制。 首先,我们需要了解Java中的IO流体系。Java的IO库基于流的概念,流...
在这个“基于io复用的服务器开发例子”中,我们将深入探讨如何使用Epoll机制在Ubuntu系统上实现高效的socket编程。 IO复用是一种多路复用技术,它允许一个进程同时等待多个IO操作完成,而无需为每个操作创建单独的...
`ReadLine`方法用于逐行读取文件内容,直到文件末尾。 二、文件写入 文件写入则可以使用`StreamWriter`类或者`File`类的静态方法。以下是一个使用`StreamWriter`的例子: ```vbnet Imports System.IO Public ...
- 创建一个`StreamReader`实例,用于读取文件内容。 - 使用`ReadLine`方法逐行读取,解析出节、键和值,然后存储到相应的数据结构中。 - 关闭`StreamReader`。 ```csharp private Dictionary, Dictionary, ...
读取文件通常涉及`FileReader`和`BufferedReader`,它们组合使用可以逐行读取文件内容。 3. **写入文件** 要写入文件,我们通常使用`FileWriter`和`BufferedWriter`。`FileWriter`创建到文件的连接,而`...
通过Java IO流读取XML文件,使用DOM解析XML内容,最后将结果存储到泛型集合中。这样的设计提高了代码的类型安全性,同时使数据处理更加高效和灵活。 总之,Java IO流提供了数据输入输出的能力,XML用于结构化数据的...
3. **读写数据:**使用`InputStream`读取远程文件的数据,然后写入本地文件。 4. **关闭资源:**最后,确保关闭所有的输入输出流。 #### 六、总结 本文介绍了Java中关于文件的基本操作,包括删除、复制、移动和...