gpt4 book ai didi

JAVA使用BufferedReader逐字读取文件

转载 作者:行者123 更新时间:2023-11-30 03:32:31 24 4
gpt4 key购买 nike

我必须从文件中读取作者|姓名|年份我需要将此信息存储到类节点中。我必须使用 BufferedReader 和 FileReader。

public class Book {
String author, name;
int years;
}


import java.io.FileReader;
import java.io.BufferedReader;
import java.io.IOException;


public class Main {
public static void main(String[] args) throws Exception{
Book book1 = new Book();
FileReader file = new FileReader("C:/Users/ZatoIndustries/Desktop/failas.txt");
BufferedReader reader = new BufferedReader(file);
String text = "";
String line = reader.readLine();
}
}

输入如下:
A|bbbb|2002
B|cccc|2001
A|dddd|2000

最佳答案

逐行阅读后:

String line = reader.readLine();

|分割每一行:

String[] words = line.split("\\|");

如果您愿意,您可以将其中每一个分配给描述性变量:

String year = words[2]

这是最简单的方法,尽管您可以查看 Scanner对于更复杂的事情。

关于JAVA使用BufferedReader逐字读取文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28684673/

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