您的位置:

java读取一行,java读取一行整数

本文目录一览:

java如何读取txt文本数据并以数组形式一行

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));

}

}

java读取一行创建一个数组

在外面先声明个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);

                

            }

java如何从字符串中一行一行的取内容

提问者所说的字符串准确来说叫做流,通过readline方法整行读取

可以通过BufferedReader 流的形式进行流缓存,之后通过readLine方法获取到缓存的内容。

BufferedReader bre = null;

try {

String file = "D:/test/test.txt";

bre = new BufferedReader(new FileReader(file));//此时获取到的bre就是整个文件的缓存流

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

{

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

};

备注: 流用完之后必须close掉,如上面的就应该是:bre.close(),否则bre流会一直存在,直到程序运行结束。

java 获取 文本区 某一行数据

首先

你要一行一行的读

当你读取到你需要修改的数据时可以使用

字符串替换方法

即replace方法

例如:

string str ="12345";

system.out.println("str=" +

str.replace("3", "45"));这样得到的结果就是

str

=

124545;

replace第一个参数为

你要将其替换出去的数据,第二个参数为你要将其替换进来的数据