「用java一行一行读文件」java读文件一行一行读

博主:adminadmin 2022-12-03 08:54:07 58

今天给各位分享用java一行一行读文件的知识,其中也会对java读文件一行一行读进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

Java中如何一行行地读文件

import java.io.BufferedReader;

import java.io.File;

import java.io.FileReader;

import java.io.IOException;

import java.io.InputStreamReader;

public class ReadTest {

public static void main(String[] args) {

// 读控制台输入的文字!

BufferedReader br = null;

String str = null;

try {

br = new BufferedReader(new InputStreamReader(System.in));

while (true) {

str = br.readLine();

if (str.equals("886"))

break;

System.out.println(str);

}

// 读文本文件..

br = new BufferedReader(new FileReader(new File("C:\\Users\\Administrator\\Desktop\\地址.txt")));

for (str = br.readLine(); str != null; str = br.readLine()) {

//打印你读的文本数据!

System.out.println(str);

}

} catch (IOException e) {

e.printStackTrace();

}

}

}

核心就是:readLine()方法,一行一行的读!

java怎么读入文件,并逐行输出

java读入文件,并逐行输出,先在D://home建立个文件夹,然后创建一个a.txt文件,然后编辑文件,文本编辑的编码是utf-8,然后用流逐行读取输出,如下:

import java.io.BufferedInputStream;

import java.io.BufferedReader;

import java.io.File;

import java.io.FileInputStream;

import java.io.InputStream;

import java.io.InputStreamReader;

public class TestC {

public static void main(String[] args){

//获取要读取的文件

 File readFile=new File("D://home/a.txt");

 //输入IO流声明

        InputStream in=null;

        InputStreamReader ir=null;

        BufferedReader br=null;

        

        try {

         //用流读取文件

in=new BufferedInputStream(new FileInputStream(readFile));

//如果你文件已utf-8编码的就按这个编码来读取,不然又中文会读取到乱码

ir=new InputStreamReader(in,"utf-8");

//字符输入流中读取文本,这样可以一行一行读取

br= new BufferedReader(ir);

String line="";

//一行一行读取

while((line=br.readLine())!=null){

System.out.println(line);

}

        } catch (Exception e) {

e.printStackTrace();

}finally{

//一定要关闭流,倒序关闭

try {

if(br!=null){

br.close();

}

if(ir!=null){

ir.close();

}

if(in!=null){

in.close();

}

} catch (Exception e2) {

}

}

    

}

}

结果:

helloworld

您好

123456

java中如何从txt文件中一行一行读取汉字,再存到另一txt文件中

首先用FileReader

fileReader=new

FileReader(路径)来创建一个节点流,

然后用BufferedReader

reader=new

BufferedReader(fileReader),以BufferederReader处理流来包装这个节点流,然后调用

BufferedReader类里面的readLine()方法就可以一行一行地读了。

至于存到另一个txt文件中,

你把上面输入流读到的东西放到一个字符串Strng

里面,然后用FileWriter类建立对象,用它的write(String

str)方法一次写到目标文件就可以了。

Java编程:如何一行一行读取TXT文档?

用BufferedReader的这个类,其中嵌套的十一个输入流,然后用其中的readLine()方法

用java一行一行读文件的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java读文件一行一行读、用java一行一行读文件的信息别忘了在本站进行查找喔。

The End

发布于:2022-12-03,除非注明,否则均为首码项目网原创文章,转载请注明出处。