gpt4 book ai didi

java - java 逐行读取

转载 作者:行者123 更新时间:2023-12-01 23:05:06 25 4
gpt4 key购买 nike

我有一个如下所示的文本文件:

1 
2 3
4 5
6 7

我想要两个字符串是同一行的值。示例:

字符串 s1 将为 2,字符串 s2 将为 3

我尝试过这样的:

    File file = new File("e:\\read.txt");
if (file.exists()){
FileReader fr = new FileReader(file);
LineNumberReader ln = new LineNumberReader(fr);
while (ln.getLineNumber() == 0){

s=Integer.parseInt(ln.readLine());
System.out.println(s);
}
DisjointSetLinkedList dsj=new DisjointSetLinkedList();
while(ln.getLineNumber()>0)
{

String [] tokens = ln.readLine().split(" ");
s1=tokens[0];
System.out.println( s1);
}

我必须在同一行的两个字符串之间建立并集:

最佳答案

我认为这样更容易:

    try {
File file = new File("numbers.txt");
FileReader fr = new FileReader(file);
BufferedReader br = new BufferedReader(fr);
String line;
while ((line = br.readLine())!= null) {
String[] tokens = line.split("\\s");
System.out.println(Arrays.toString(tokens));
}
} catch (Exception e) {
e.printStackTrace();
}

关于java - java 逐行读取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22907704/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com