`

Java中读写Txt文件

阅读更多
java中读写txt文件与对象的序列化有些类似。

我们先来说写:首先需要导入io包,
将文件的路径名称传入FileWriter类的对象,然后调用write方法,将所需要写入的字符串作文方法的入参,最后调用close方法关闭对象。别忘记catch住抛出的异常。在写入的时候,也可以将字符串写入缓冲区BufferedWriter中,直到缓冲区满了再一并写入文件中,这样的好处是减少对磁盘的读写次数,读Txt文件的时候也是如此。
package com.xuliehuaTest;
import java.io.*;
public class XieRuTxt {
	public static void main(String[]args){
	try{
		FileWriter fw=new FileWriter("C:\\duqu.txt");
		BufferedWriter bw=new BufferedWriter(fw);
		bw.write("Hello world!");
		bw.write("I am what i am.");
		bw.write("You can see me.");
		bw.write("Oh no!");
		bw.close();
	}catch(Exception ex){
		ex.printStackTrace();
	}
	}

}




关于java.io包中的File类
package com.xuliehuaTest;
import java.io.*;
public class FileTest {
	public static void main(String []args){
		try{
		File ffwq=new File("C:");//创建代表路径的对象 并不是创建一个文件
		File ff=new File("C:\\new de mu lu");
		ff.mkdirs();						//在路径下新建一个目录目录名稳new de mu lu。
		//打印出目录下的内容
		if(ffwq.isDirectory()){
			String[] de=ffwq.list();
			for(int i=0;i<de.length;i++){
				System.out.println(de[i]);
			}
		}
		//取的文件的绝对路径
		System.out.println(ff.getAbsolutePath());
		//删除对象代表的文件.如果目录下有文件也会返回false,删除不成功也会返回false。
		boolean delet=ff.delete();
		System.out.println(delet);
		
		}catch(Exception ex){
			ex.printStackTrace();
		}
		
		
	}

}


之后是读我们所写的文件,创建File类的对象传入文件的路径和名称,然后创建FileReader的对象来连接File,之后穿建BufferedReader缓冲区的对象来存储从txt文件读的字符串,然后新建一个String类型的变量来存储所读的字符串,最后关闭BufferedReader对象。
package com.xuliehuaTest;
import java.io.*;
public class DuQuTxt {

	public static void main(String[] args) {
		
		try{
			File nf=new File("C:\\duqu.txt");
			FileReader ffr=new FileReader(nf);
			BufferedReader br=new BufferedReader(ffr);
			String shuchu;
			while((shuchu=br.readLine())!=null){
			System.out.println(shuchu);
			}
			br.close();
		}catch(Exception ex){
			ex.printStackTrace();
		}
	}

}

分享到:
评论

相关推荐

    Java逐行读取txt文档

    Java代码 用于进行txt读取 逐行读取后进行后续操作 入库

    java读取TXT文件入库

    在Java编程中,读取TXT文件并将其内容存入数据库是一项常见的任务,特别是在数据处理、日志分析或者导入批量数据的场景下。以下是一个详细的知识点解析,涵盖了如何使用Java来实现这一操作。 1. **读取TXT文件** -...

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

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

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

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

    java读取txt文件乱码解决方案

    java读取txt文件乱码解决方案java读取txt文件乱码解决方案java读取txt文件乱码解决方案java读取txt文件乱码解决方案java读取txt文件乱码解决方案java读取txt文件乱码解决方案java读取txt文件乱码解决方案java读取txt...

    java读取txt文档的

    根据提供的文件信息,我们可以总结出以下关于Java读取TXT文档的知识点:...以上就是Java读取TXT文件的主要步骤。需要注意的是,实际开发中还需要考虑更多的细节问题,比如文件编码的自动检测、更复杂的异常处理机制等。

    用java编程将txt文件数据导入oracle

    "Java编程将TXT文件数据导入Oracle数据库" Java 编程将 TXT 文件数据导入 Oracle 数据库是指使用 Java 语言编写程序将 TXT 文件中的数据导入 Oracle 数据库中,以方便进行计算、统计等操作。下面将详细介绍该知识...

    java 读取txt Demo

    在Java编程语言中,读取TXT文件是一项基本且常见的任务,尤其在处理日志、配置文件或简单数据存储时。本篇文章将详细讲解如何使用Java读取TXT文件,并通过一个具体的示例——"java 读取txt Demo"来加深理解。 首先...

    Java读取TXT文件.txt

    以上就是从提供的代码片段中提取出的关于如何用Java读取TXT文件的主要知识点。这些知识点涵盖了基本的文件读取流程,包括文件流的创建、数据的读取与转换、异常处理等关键步骤。掌握这些知识点对于理解和编写类似的...

    java如何读取文件

    在Java编程语言中,读取文件是一项常见的操作,尤其是在处理数据、日志文件或配置信息时。本文将详细解析如何使用Java读取文本文件,基于提供的代码示例,深入探讨其工作原理及最佳实践。 ### Java读取文本文件的...

    Java读写.txt文件

    在Java编程中,读写文本文件(如`.txt`文件)是常见的操作,尤其是在处理配置文件时。配置文件通常以键值对(key-value pairs)的形式存储数据,便于程序访问和管理设置。以下是对这个主题的详细阐述: 1. **Java I...

    java 读取指定TXT文档

    #### 二、Java读取TXT文件的核心概念和技术点 ##### 2.1 文件输入流(FileInputStream) 在Java中,`java.io.File`类用于表示文件路径,而`java.io.FileInputStream`类则是用于读取文件数据的基础类。通过创建`...

    Java代码实现txt文件转pdf文件

    2. **读取TXT文件**:使用Java的`BufferedReader`类读取TXT文件内容,并将其存储到一个字符串变量中。 ```java String content = ""; try (BufferedReader reader = new BufferedReader(new FileReader("input....

    java 读取txt数据并保存到数据库中源代码

    java 读取txt文本文件中的数据并保存到数据库中源代码,假设txt已有格式,并以","分隔。其中的sql包需要自己去微软官网下载。

    java 删除某行和读写txt文件

    #### 读取TXT文件 首先,我们需要创建一个`FileReader`对象来读取文件。为了提高性能和易用性,通常会在这个`FileReader`的基础上创建一个`BufferedReader`对象,这样可以逐行读取文件内容。 ```java FileReader ...

    java算法,从txt文件中读取数据录入mysql

    在Java编程中,将数据从TXT文件读取并导入MySQL数据库是一项常见的任务,涉及到文件操作、字符串处理以及数据库交互等多个知识点。以下是对这些关键概念的详细解释: 1. **文件操作**:`FileOper.java`可能包含了对...

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

    读取TXT文件通常使用`java.io.FileReader`和`java.io.BufferedReader`类。`FileReader`用于读取字符文件,而`BufferedReader`则增加了缓冲功能,提高了读取效率。以下是如何读取文件的示例代码: ```java public ...

    java读取txt文件代码

    从给定的文件信息来看,主要关注点在于Java读取TXT文件的代码示例,以及如何处理和操作从TXT文件中读取的数据。下面将详细解释这一知识点。 ### Java读取TXT文件的基本流程 在Java中,读取TXT文件通常涉及以下几个...

    java里从txt读取数据

    以前用VC读取txt里数据的时候,非常方便,例如: 2 34 56 3 23 67 之类的, 但是在java里不是这么简单,不注意的话读出来的是乱码,我在网上查了资料,然后自己结合写了一个小程序,实现了方便读取数据

    java读取写入txt文件

    java利用io技术创建文件夹、读取txt文件、写入txt文件(覆盖、不覆盖均有)

Global site tag (gtag.js) - Google Analytics