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来实现这一操作。 1. **读取TXT文件** -...
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文件数据导入Oracle数据库" Java 编程将 TXT 文件数据导入 Oracle 数据库是指使用 Java 语言编写程序将 TXT 文件中的数据导入 Oracle 数据库中,以方便进行计算、统计等操作。下面将详细介绍该知识...
"Java读取TXT文本文件乱码解决方案" Java 读取 TXT 文本文件乱码解决方案中,主要讨论的是在 Java 中读取 TXT 文本文件时出现乱码的问题,并提供了解决方案。 首先,文章中提供了一个简单的读取 TXT 文件的代码,...
在Java编程语言中,读取TXT文件是一项基本且常见的任务,尤其在处理日志、配置文件或简单数据存储时。本篇文章将详细讲解如何使用Java读取TXT文件,并通过一个具体的示例——"java 读取txt Demo"来加深理解。 首先...
以上就是从提供的代码片段中提取出的关于如何用Java读取TXT文件的主要知识点。这些知识点涵盖了基本的文件读取流程,包括文件流的创建、数据的读取与转换、异常处理等关键步骤。掌握这些知识点对于理解和编写类似的...
在Java编程语言中,读取文件是一项常见的操作,尤其是在处理数据、日志文件或配置信息时。本文将详细解析如何使用Java读取文本文件,基于提供的代码示例,深入探讨其工作原理及最佳实践。 ### Java读取文本文件的...
在Java编程中,读写文本文件(如`.txt`文件)是常见的操作,尤其是在处理配置文件时。配置文件通常以键值对(key-value pairs)的形式存储数据,便于程序访问和管理设置。以下是对这个主题的详细阐述: 1. **Java I...
#### 二、Java读取TXT文件的核心概念和技术点 ##### 2.1 文件输入流(FileInputStream) 在Java中,`java.io.File`类用于表示文件路径,而`java.io.FileInputStream`类则是用于读取文件数据的基础类。通过创建`...
2. **读取TXT文件**:使用Java的`BufferedReader`类读取TXT文件内容,并将其存储到一个字符串变量中。 ```java String content = ""; try (BufferedReader reader = new BufferedReader(new FileReader("input....
java 读取txt文本文件中的数据并保存到数据库中源代码,假设txt已有格式,并以","分隔。其中的sql包需要自己去微软官网下载。
#### 读取TXT文件 首先,我们需要创建一个`FileReader`对象来读取文件。为了提高性能和易用性,通常会在这个`FileReader`的基础上创建一个`BufferedReader`对象,这样可以逐行读取文件内容。 ```java FileReader ...
在Java编程中,将数据从TXT文件读取并导入MySQL数据库是一项常见的任务,涉及到文件操作、字符串处理以及数据库交互等多个知识点。以下是对这些关键概念的详细解释: 1. **文件操作**:`FileOper.java`可能包含了对...
读取TXT文件通常使用`java.io.FileReader`和`java.io.BufferedReader`类。`FileReader`用于读取字符文件,而`BufferedReader`则增加了缓冲功能,提高了读取效率。以下是如何读取文件的示例代码: ```java public ...
从给定的文件信息来看,主要关注点在于Java读取TXT文件的代码示例,以及如何处理和操作从TXT文件中读取的数据。下面将详细解释这一知识点。 ### Java读取TXT文件的基本流程 在Java中,读取TXT文件通常涉及以下几个...
以前用VC读取txt里数据的时候,非常方便,例如: 2 34 56 3 23 67 之类的, 但是在java里不是这么简单,不注意的话读出来的是乱码,我在网上查了资料,然后自己结合写了一个小程序,实现了方便读取数据
java利用io技术创建文件夹、读取txt文件、写入txt文件(覆盖、不覆盖均有)