`

Java读写文本文件操作

阅读更多
package com.test;

import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileWriter;
import java.io.InputStreamReader;

/**
 * Java读写文本文件操作
 *
 * @author penghuaiyi
 * @date 2011-07-25
 */
public class TextUtils {

	//读取文本文件
	public static void readTxt(){
		try {
	         File file = new File("c:/test.txt");
	         if (file.isFile() && file.exists()) {
                InputStreamReader read = new InputStreamReader(new FileInputStream(file));
                BufferedReader br = new BufferedReader(read);
                String lineTXT = null;
                while ((lineTXT = br.readLine()) != null) {
                    System.out.println(lineTXT );
                }
                read.close();
	         }
	     } catch (Exception e) {
	         e.printStackTrace();
	     }
	}

	//写入文本文件
	public static void writeTxt(){
		try{
			 File file = new File("c:/aa.txt");
			 if(!file.exists()){
				 file.createNewFile();
			 }
             FileWriter fw = new FileWriter(file);
             BufferedWriter bw = new BufferedWriter(fw);
             bw.write("aaaaaaaaa");
             bw.newLine();
             bw.write("bbbbbbbbb");
             bw.flush();
             bw.close();
             fw.close();
		}catch(Exception e){
		   e.printStackTrace();
		}
	}

	public static void main(String[] args) {
		readTxt();
		writeTxt();
	}

}
分享到:
评论

相关推荐

    Java 读写文件文本文件的示例

    根据给定的文件信息,我们将深入探讨Java读写文件文本文件的关键知识点,这些知识点主要集中在文件的读取、写入以及流的复制等操作上。 ### Java读取文本文件 在Java中,读取文本文件通常涉及到使用`InputStream`...

    java读取文本文件

    在Java编程语言中,读取文本文件是一项基本且常见的任务,尤其在处理数据输入、日志分析或配置文件操作时。下面将详细讲解如何使用Java读取文本文件,包括多种常用的方法和注意事项。 1. 使用`BufferedReader` `...

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

    通过上述四个主要部分的分析,我们可以看到Java语言在处理文件读写方面提供了丰富的API支持。使用合适的类库可以极大地简化开发工作并提高程序的性能。例如,使用`StringBuffer`可以有效地处理字符串的动态增长;而`...

    java如何读取文件

    本文将详细解析如何使用Java读取文本文件,基于提供的代码示例,深入探讨其工作原理及最佳实践。 ### Java读取文本文件的基础 在Java中,读取文件主要依赖于`java.io`包中的类,如`FileReader`和`BufferedReader`...

    java 读取文件 文件读取操作

    在Java编程语言中,文件读取是常见的任务,可以用于处理各种类型的数据,如文本、图像、音频等。本文将详细介绍Java中四种不同的文件读取方法:...理解这些基本概念可以帮助你编写出更加高效和灵活的Java文件操作程序。

    Java读取TXT文本文件乱码解决方案.doc

    "Java读取TXT文本文件乱码解决方案" Java 读取 TXT 文本文件乱码解决方案中,主要讨论的是在 Java 中读取 TXT 文本文件时出现乱码的问题,并提供了解决方案。 首先,文章中提供了一个简单的读取 TXT 文件的代码,...

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

    首先,读取文本文件通常涉及`java.io`包中的`BufferedReader`类。以下是一个基本的读取文件内容的示例: ```java import java.io.BufferedReader; import java.io.FileReader; public class ReadFileExample { ...

    Java读取文本文件内容

    Java读取文本文件内容Demo; 主要代码: char charArr[]=new char[1024]; //创建可容纳 1024 个字符的数组 FileReader b=new FileReader("D:\\temp\\test.txt"); int iNum=b.read(charArr); //将数据读入到数组 a ...

    java把文本文件内容导入到数据库

    Java作为一种广泛使用的编程语言,具有丰富的库和工具支持文件操作和数据库交互。在这个场景下,"java把文本文件内容导入到数据库"是一个典型的应用,它涉及到文本解析、数据库连接以及数据持久化等关键知识点。 ...

    Java解析FTP服务器文本文件

    Java解析FTP服务器文本文件是指使用Java语言连接FTP服务器,上传、下载、递归目录遍历等基本操作的集合。在这个过程中,我们需要引入相关的jar包,例如cpdetector.jar、jchardet-1.0.jar、antlr.jar、commons-...

    Java读写文本文件的示例代码

    总结一下,Java中的文本文件操作主要包括使用`BufferedReader`读取文件,使用`PrintWriter`或`BufferedWriter`写入文件,以及使用`File`类的`delete()`方法删除文件。这些基本操作构成了Java文件I/O的基础,是每个...

    java 将文件中二进制文件转换成文本文本文件并输出

    这个程序会读取名为"binary_file.bin"的二进制文件,将其中的每个字节转换为ASCII字符,并将结果写入"test_file.txt"文本文件。请注意,如果二进制文件包含非ASCII字符,转换可能会导致乱码或不可读的文本。 在实际...

    java读取超大文本文件

    `BufferedReader`是Java中读取文本文件的一种常见方法。它内部维护了一个字符缓冲区,可以有效减少磁盘I/O次数,提高读取效率。这种方式适用于文件大小适中,且不需要随机访问的情况。 示例代码中展示了如何使用`...

    java读写csv文件,中文乱码问题

    在Java编程中,CSV(Comma Separated Values)...通过以上步骤和知识点,你应该能够有效地解决Java读写CSV文件时遇到的中文乱码问题。在实际项目中,结合具体的错误现象,灵活应用这些知识就能顺利处理各种编码问题。

    java读取txt文件内容(java快速读取,程序已调试通)

    java读取txt文件,可以以文件路径构造这个流,:FileInputStream fin = new FileInputStream("d:/test.txt"); 然后使用这个流直接读取到文件,再使用reader构造BufferedReader,按行读取一整行的文本,作为字符串返回...

    JAVA源码Java读写文本文件的示例代码

    JAVA源码Java读写文本文件的示例代码

    java读取文件方法大全

    此方法使用缓冲读取器`BufferedReader`,适用于以行为单位读取文本文件。 1. **按行读取**: 使用`BufferedReader`的`readLine()`方法读取每一行,直到返回`null`表示文件结束。 ### 实现细节与注意事项 1. **...

    JAVA设计文本文件读取倒序排序

    这个名为"JAVA设计文本文件读取倒序排序"的项目,利用NetBeans IDE,实现了读取文本文件内容并进行倒序排序的功能,同时也提供了保存处理结果的能力。在这个过程中,涉及到的关键知识点包括: 1. **Java I/O流**:...

Global site tag (gtag.js) - Google Analytics