java读取一行创建一个数组

Python024

java读取一行创建一个数组,第1张

在外面先声明个List list存储创建的数组

in=new InputStreamReader(new FileInputStream(file))

            br=new BufferedReader(in)

            String line=null

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

                String [] arr=line.split(" ")//每个打次是一个字符串,后面肯定刚有空格

                //System.out.println(line)

                list.add(arr)

                

            }

import java.io.BufferedReader

import java.io.File

import java.io.FileReader

public class ReadFiledata {

public static String txt2String(File file){

StringBuilder result = new StringBuilder()

try{

BufferedReader br = new BufferedReader(new FileReader(file))//构造一个BufferedReader类来读取文件

String s = null

while((s = br.readLine())!=null){//使用readLine方法,一次读一行

result.append(System.lineSeparator()+s)

}

br.close()

}catch(Exception e){

e.printStackTrace()

}

return result.toString()

}

public static void main(String[] args){

File file = new File("F:/card.txt")//我的txt文本存放目录,根据自己的路径修改即可

System.out.println(txt2String(file))

}

}