`

Java 读文件,写文件

    博客分类:
  • java
阅读更多
package com.xjh.util;

import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.PrintWriter;

public class FileUpdate {

	public static void main(String[] args) throws Exception {
		StringBuilder sb = new StringBuilder();
		BufferedReader in = new BufferedReader(new FileReader("c:\\a.txt"));
		try {
			String s;
			while ((s = in.readLine()) != null) {
				sb.append("insert into ECif(a, b, c) values(");
				sb.append(s);
				sb.append(");");
				sb.append("\n");
			}
		} finally {
			in.close();
		}
		PrintWriter out = new PrintWriter(new File("c:\\b.txt"));
		try {
			out.print(sb);
		} finally {
			out.close();
		}
	}
}


以上这个如果文件比较大,会导致内存溢出。

package com.xjh.util;

import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;

public class FileUpdate2 {

	public static void main(String[] args) throws Exception {
		BufferedReader in = new BufferedReader(new FileReader("c:\\a.txt"));
		FileWriter fw = new FileWriter(new File("C:\\b.txt"));
		try {
			String s;
			while ((s = in.readLine()) != null) {
				fw.append("insert into ECif(a, b, c) values(");
				fw.append(s);
				fw.append(");");
				fw.append("\n");
			}
		} finally {
			in.close();
			fw.close();
		}
	}
}




分享到:
评论

相关推荐

    java实现文件的读写操作

    在Java编程语言中,文件的读写操作是日常开发中不可或缺的部分。无论是处理用户数据、配置文件,还是进行数据持久化,都需要用到文件的读写功能。本篇将详细介绍如何在Java中实现文件的读写操作,并通过一个小例子...

    java读文件内容小程序

    java读文件内容小程序java读文件内容小程序java读文件内容小程序java读文件内容小程序java读文件内容小程序java读文件内容小程序java读文件内容小程序java读文件内容小程序java读文件内容小程序java读文件内容小程序...

    Java写文件读文件写图片到数据库读图片出数据库

    这篇博客“Java写文件读文件写图片到数据库读图片出数据库”主要探讨了如何利用Java来处理文件与数据库之间的交互,尤其是涉及图片这种二进制数据的存储和检索。下面将详细解释这个过程。 首先,Java提供了多种API...

    JAVA简单的读写文本文件的代码

    从`StringBuffer`中写出数据到文件 #### 知识点说明: `PrintStream`类可以方便地将`StringBuffer`中的内容写入输出流。在实际应用中,这通常用于将处理后的数据输出到文件或标准输出设备。 #### 代码实现: ```...

    java 读excel 写excel 边度边写excel

    本篇文章将深入探讨如何使用Java实现“边读边写”Excel的机制,特别是结合数据库中的数据List填充到Excel指定位置,并讨论替换字符串的相关操作。 首先,Java中读写Excel文件主要依赖于第三方库,如Apache POI和...

    java文件读写操作

    这个文件里面包含了java的IO流对文件的操作和java通道加内存映射对文件操作的源码

    JAVA处理文件、压缩、解压文件、写文件、读文件,所有文件操作一应俱全

    JAVA处理文件、压缩、解压文件、写文件、读文件,所有文件操作一应俱全

    Java读取大文件的处理

    Java读取大文件的处理 Java读取大文件的处理是Java编程中的一项重要技术,特别是在处理大文件时需要注意性能和响应速度。下面我们将对Java读取大文件的处理技术进行详细的介绍。 标题解释 Java读取大文件的处理是...

    java nio 读文件

    三、NIO读文件的优势 1. 高效:NIO使用缓冲区进行数据传输,减少了系统调用,提高了性能。 2. 非阻塞:在等待数据时,线程可以做其他工作,避免了阻塞I/O可能导致的资源浪费。 3. 多通道:通过选择器,可以同时监控...

    java创建TXT文件并进行读、写操作(代码)

    以上代码首先读取文件内容,找到目标字符串,并将其替换为新字符串,然后将修改后的内容写回到文件中。 ### 总结 通过上述讲解和代码示例,我们可以看到Java提供了丰富的API来处理文件的创建、读取、写入和修改。...

    java操作csv文件(读、写)

    在做项目的时候,发现使用POI无法解析以csv文件结尾的文件,虽然csv文件能用Excel打开,但是csv文件没有像Excel一样有规定的电子表格形式,故使用POI无法解析csv文件,在网上找了一下,发现java有提供java csv文件来...

    nc文件读写 java版本

    Java版本的NetCDF库使得开发者能够在Java环境中方便地进行NetCDF文件的读取和写入操作。 1. **NetCDF简介** - NetCDF是一种通用的数据模型,不仅定义了数据结构,还包含了元数据,用于描述数据的含义和布局。 - ...

    java io 文件读写

    java io 文件读写

    java中文文件读写API及源码 V1.3

    最近在用java的IO包下面的RandomAccessFile类读写中文文件时遇到了乱码问题,解决不了。于是索性自己写个类,可以进行中文文件读写而不乱码。 压缩包里提供了.jar包和源代码。1.2版本解决了前面版本读取文件速度慢的...

    Java流(文件读写操作)

    ### Java流(文件读写操作) #### 一、流的分类 Java中处理文件和数据时,使用流的概念来进行操作。根据不同的标准,流可以分为几种类型。 ##### 1. 按数据流动方向 - **输入流**:主要用于从数据源读取数据。输入...

    java 读写 csv 文件

    在Java编程语言中,CSV(Comma Separated Values)文件是一种常见的数据交换格式,用于存储表格数据。处理CSV文件在各种场景下都很常见,比如数据分析、导入导出数据等。本篇文章将深入探讨如何使用Java来读取和写入...

    java远程读写服务器文件

    主要实现的是登录服务器操作服务器的中的文件数据,支持读写的操作。主要使用的方法getProperties是设置配置的login(参数一是访问服务器的配置,参数二是设置读还是写)方法是读写连接服务器

    Java读文件写文件txt

    在这个例子中,读取名为"json.json"的文件内容,将其存储到`String`变量`json`中。使用`readLine()`方法读取每一行,然后将内容添加到`StringBuffer`,最后将其转换为字符串。确保在完成操作后关闭输入流。 ```...

    Java实现文件读写类

    Java实现对文件的读写,可设置编码格式

    java多进程并发 读文件 测试代码

    java多进程并发 读文件 测试代码,适合初学并发控制 的同学

Global site tag (gtag.js) - Google Analytics