「按行读取文件java」按行读取文件 Python

博主:adminadmin 2023-01-26 11:30:06 473

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

本文目录一览:

java读txt方法

1).按行读取TXT文件

package zc;

import java.io.BufferedReader;

import java.io.File;

import java.io.FileNotFoundException;

import java.io.FileReader;

import java.io.IOException;

public class readLine {

public static void main(String[] args) {

// TODO Auto-generated method stub

File file = new File("C:/zc.txt");

BufferedReader reader = null;

String tempString = null;

int line =1;

try {

System.out.println("以行为单位读取文件内容,一次读一整行:");

reader = new BufferedReader(new FileReader(file));

while ((tempString = reader.readLine()) != null) {

System.out.println("Line"+ line + ":" +tempString);

line ++ ;

}

reader.close();

} catch (FileNotFoundException e) {

// TODO Auto-generated catch block

e.printStackTrace();

} catch (IOException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}finally{

if(reader != null){

try {

reader.close();

} catch (IOException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

}

}

}

2).按字节读取TXT文件

package zc;

import java.io.File;

import java.io.FileInputStream;

import java.io.FileNotFoundException;

import java.io.IOException;

import java.io.InputStream;

public class readerFileByChars {

public static void main(String[] args) {

// TODO Auto-generated method stub

File file = new File("c:/zc.txt");

InputStream in = null;

byte[] tempByte = new byte[1024];

int byteread = 0;

try {

System.out.println("以字节为单位读取文件内容,一次读多个字节:");

in = new FileInputStream(file);

while ((byteread = in.read(tempByte)) != -1 ) {

System.out.write(tempByte, 0, byteread);

}

} catch (FileNotFoundException e) {

// TODO Auto-generated catch block

e.printStackTrace();

} catch (IOException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}finally{

if (in != null) {

try {

in.close();

} catch (IOException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

}

}

}

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按行读取文本文件

File file = new File("文件地址");

Scanner scanner = new Scanner(file);

String lineContent = null;

while(scanner.hasNextLine()){//如果有下一行

lineContent = scanner.nextLine();//读取下一行内容

}

scanner.close();//关闭Scanner

“java”中多线程按行读取txt且每个线程读的内容不能重复,这么求“demo”?

public class Test{\x0d\x0a public static void main(String args[])throws Exception{\x0d\x0a File file = new File("D:\\Test.java");//Text文件\x0d\x0a BufferedReader br = new BufferedReader(new FileReader(file));//构造一个BufferedReader类来读取文件\x0d\x0a String s = null;\x0d\x0a while((s = br.readLine())!=null){//使用readLine方法,一次读一行\x0d\x0a System.out.println(s);\x0d\x0a }\x0d\x0a br.close();;\x0d\x0a }\x0d\x0a}

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