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提供了多种API...
从`StringBuffer`中写出数据到文件 #### 知识点说明: `PrintStream`类可以方便地将`StringBuffer`中的内容写入输出流。在实际应用中,这通常用于将处理后的数据输出到文件或标准输出设备。 #### 代码实现: ```...
本篇文章将深入探讨如何使用Java实现“边读边写”Excel的机制,特别是结合数据库中的数据List填充到Excel指定位置,并讨论替换字符串的相关操作。 首先,Java中读写Excel文件主要依赖于第三方库,如Apache POI和...
这个文件里面包含了java的IO流对文件的操作和java通道加内存映射对文件操作的源码
JAVA处理文件、压缩、解压文件、写文件、读文件,所有文件操作一应俱全
Java读取大文件的处理 Java读取大文件的处理是Java编程中的一项重要技术,特别是在处理大文件时需要注意性能和响应速度。下面我们将对Java读取大文件的处理技术进行详细的介绍。 标题解释 Java读取大文件的处理是...
三、NIO读文件的优势 1. 高效:NIO使用缓冲区进行数据传输,减少了系统调用,提高了性能。 2. 非阻塞:在等待数据时,线程可以做其他工作,避免了阻塞I/O可能导致的资源浪费。 3. 多通道:通过选择器,可以同时监控...
以上代码首先读取文件内容,找到目标字符串,并将其替换为新字符串,然后将修改后的内容写回到文件中。 ### 总结 通过上述讲解和代码示例,我们可以看到Java提供了丰富的API来处理文件的创建、读取、写入和修改。...
在做项目的时候,发现使用POI无法解析以csv文件结尾的文件,虽然csv文件能用Excel打开,但是csv文件没有像Excel一样有规定的电子表格形式,故使用POI无法解析csv文件,在网上找了一下,发现java有提供java csv文件来...
Java版本的NetCDF库使得开发者能够在Java环境中方便地进行NetCDF文件的读取和写入操作。 1. **NetCDF简介** - NetCDF是一种通用的数据模型,不仅定义了数据结构,还包含了元数据,用于描述数据的含义和布局。 - ...
java io 文件读写
最近在用java的IO包下面的RandomAccessFile类读写中文文件时遇到了乱码问题,解决不了。于是索性自己写个类,可以进行中文文件读写而不乱码。 压缩包里提供了.jar包和源代码。1.2版本解决了前面版本读取文件速度慢的...
### Java流(文件读写操作) #### 一、流的分类 Java中处理文件和数据时,使用流的概念来进行操作。根据不同的标准,流可以分为几种类型。 ##### 1. 按数据流动方向 - **输入流**:主要用于从数据源读取数据。输入...
在Java编程语言中,CSV(Comma Separated Values)文件是一种常见的数据交换格式,用于存储表格数据。处理CSV文件在各种场景下都很常见,比如数据分析、导入导出数据等。本篇文章将深入探讨如何使用Java来读取和写入...
主要实现的是登录服务器操作服务器的中的文件数据,支持读写的操作。主要使用的方法getProperties是设置配置的login(参数一是访问服务器的配置,参数二是设置读还是写)方法是读写连接服务器
在这个例子中,读取名为"json.json"的文件内容,将其存储到`String`变量`json`中。使用`readLine()`方法读取每一行,然后将内容添加到`StringBuffer`,最后将其转换为字符串。确保在完成操作后关闭输入流。 ```...
Java实现对文件的读写,可设置编码格式
java多进程并发 读文件 测试代码,适合初学并发控制 的同学