`

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文件内容(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文本文件乱码解决方案.doc

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

    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