package test;
import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.OutputStream;
public class FileOperator {
/**
* @param args
*/
public void readFile(String path){
try {
InputStream in = new FileInputStream(path);
BufferedReader reader = new BufferedReader(new InputStreamReader(in));
String line = "";
while((line=reader.readLine())!=null){
System.out.println(line);
}
reader.close();
in.close();
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}catch(IOException e){
e.printStackTrace();
}
}
public void writeFile(String fileName){
try {
OutputStream out = new FileOutputStream(fileName);
String src = "This is a new File";
byte[] bytes=src.getBytes();
out.write(bytes);
out.flush();
out.close();
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}catch(IOException e){
e.printStackTrace();
}
}
public static void main(String[] args) {
// TODO Auto-generated method stub
FileOperator op = new FileOperator();
op.readFile("e:/ok.txt");
op.writeFile("e:/ok2.txt");
}
}
分享到:
相关推荐
在Java编程语言中,文件的读写操作是日常开发中不可或缺的部分。...通过上述介绍和示例,你应该对Java的文件操作有了基本的认识。实践中,你可以根据具体需求选择合适的方法和类,实现灵活多样的文件处理功能。
这个文件里面包含了java的IO流对文件的操作和java通道加内存映射对文件操作的源码
### Java 中对文件的读写操作之比较 #### 引言 在Java中,文件的读写操作是一项基本且重要的功能。随着Java的发展,不同版本提供了多种方式来处理文件读写,这使得开发者可以根据实际需求选择最合适的方法。本文将...
在实际应用中,Apache POI 的功能不仅限于简单的读写操作,还支持复杂的格式转换、样式调整和模板填充等功能,是 Java 开发者处理 Word 文件的强大工具。然而,需要注意的是,由于 `.doc` 文件格式的复杂性,处理...
这篇博客“Java写文件读文件写图片到数据库读图片出数据库”主要探讨了如何利用Java来处理文件与数据库之间的交互,尤其是涉及图片这种二进制数据的存储和检索。下面将详细解释这个过程。 首先,Java提供了多种API...
在做项目的时候,发现使用POI无法解析以csv文件结尾的文件,虽然csv文件能用Excel打开,但是csv文件没有像Excel一样有规定的电子表格形式,故使用POI无法解析csv文件,在网上找了一下,发现java有提供java csv文件来...
### Java流(文件读写操作) #### 一、流的分类 Java中处理文件和数据时,使用流的概念来进行操作。根据不同的标准,流可以分为几种类型。 ##### 1. 按数据流动方向 - **输入流**:主要用于从数据源读取数据。输入...
### Java创建TXT文件并执行读写操作:详细解析与代码示例 在现代软件开发中,文件处理是一项基本且重要的任务。Java作为一种广泛使用的编程语言,提供了强大的API来支持文件的创建、读取、写入以及修改等操作。本文...
JAVA处理文件、压缩、解压文件、写文件、读文件,所有文件操作一应俱全
为了提高代码的可维护性和复用性,你可能还实现了异常处理、输入/输出流的管理,以及一些辅助方法,如检查文件是否存在、确保文件可读可写等。此外,考虑到性能,你可能考虑过使用SAX或StAX进行更高效的XML处理,...
利用Java swing 对csv和excel文件进行读写;并且可以同时读取5个文件的数量;通过关键字配置来读文件,还有就是通过POI CSVWriter等类的使用来对excel和csv等文件进行操作
本篇文章将深入探讨如何使用Java实现“边读边写”Excel的机制,特别是结合数据库中的数据List填充到Excel指定位置,并讨论替换字符串的相关操作。 首先,Java中读写Excel文件主要依赖于第三方库,如Apache POI和...
Java语言中写入大数据文件是指使用Java语言编写程序将大量数据写入到文件中的一种操作。这种操作在实际应用中非常常见,如数据分析、数据挖掘、科学计算等领域。在Java中,写入大数据文件通常需要考虑文件的大小、...
总的来说,Java NIO提供了一种更高效、灵活的方式来处理文件读取和其他I/O操作,尤其适合需要处理大量并发I/O请求的场合,例如服务器端编程。通过熟练掌握NIO,开发者可以构建出更加高效的Java应用程序。
在Java中,`StringBuffer`类是线程安全的字符串操作类,它允许我们高效地对字符串进行修改。在本示例中,`StringBuffer`用于逐行读取文件并将内容存储到缓冲区中。 #### 代码实现: ```java public void ...
1.1.1 创建`Properties`对象:`Properties`类是Java提供的内置类,用于处理`properties`文件中的键值对。 ```java Properties properties = new Properties(); ``` 1.1.2 打开文件并创建`FileInputStream`:使用`...
在使用JavaDBF进行读操作时,你需要先创建一个DBFReader对象,传入DBF文件的路径。通过这个对象,你可以获取表的字段信息,遍历并读取所有记录。例如: ```java DBFReader reader = new DBFReader("path_to_your_...
Java版本的NetCDF库使得开发者能够在Java环境中方便地进行NetCDF文件的读取和写入操作。 1. **NetCDF简介** - NetCDF是一种通用的数据模型,不仅定义了数据结构,还包含了元数据,用于描述数据的含义和布局。 - ...
### Java创建TXT文件并进行读、写、修改操作详解 在Java编程中,对文件进行操作是一项基础且重要的技能,特别是在处理大量数据或日志记录时。本文将深入解析如何利用Java来创建TXT文件,并对其执行读取、写入及修改...
在Java编程中,处理文件是常见的任务,包括读取文件内容、追加内容以及执行各种文件操作。本文将详细介绍Java中多种读取文件内容的方法,以及如何追加文件内容。 首先,我们来看读取文件内容的方式: 1. **按字节...