java多行读入文件代码 java多行读入文件代码怎么写

java读取多行txt文件

可以通过BufferedReader 流的形式进行读取,之后循环输出每一行的内容。

创新互联公司成立于2013年,公司以成都网站制作、网站建设、系统开发、网络推广、文化传媒、企业宣传、平面广告设计等为主要业务,适用行业近百种。服务企业客户1000+,涉及国内多个省份客户。拥有多年网站建设开发经验。为企业提供专业的网站建设、创意设计、宣传推广等服务。 通过专业的设计、独特的风格,为不同客户提供各种风格的特色服务。

BufferedReader bre = null;

try {

bre = new BufferedReader(new FileReader(file));//file为文件的路径+文件名称+文件后缀

while ((str = bre.readLine())!= null) // ●判断最后一行不存在,为空结束循环

{

System.out.println(str);//原样输出读到的内容

};

备注: 流用完之后必须close掉,如上面的就应该是:bre.close();

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中如何进行多行输入

第一行输入数组的元素个数,第二行输入数组的元素,代码如下:

import java.util.Scanner;

public  class Test

{

public static void main(String[] args)

{

Scanner in=new Scanner(System.in);

System.out.println("输入数组元素个数");

int n=in.nextInt();

int[] a=new int[n];

System.out.println("输入数组元素");

for(int i=0;in;i++)

a[i]=in.nextInt();

System.out.println("数组如下:");

for(int i=0;in;i++)

System.out.print(a[i]+" ");

}

}


当前文章:java多行读入文件代码 java多行读入文件代码怎么写
地址分享:http://myzitong.com/article/dojieje.html