gpt4 book ai didi

Java将每一行读入单独的ArrayList(字符串)

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

是否可以将每一行(来自txt文件)放入单独的数组列表等中,并将它们放入数组数据库

我有一个包含类似学生信息的文件

姓名 年份 旧地址本 DDD 12 14Drive奥尔加·贝纳尔 12 23Ave

所以结果我会有一个带有 arraylist(每个学生)的 ArrayLIST?

最佳答案

创建数据模型怎么样?例如:

class Student {
String name;
String lastname;
int yearsOld;
...more fields...
}

并使用它将您的数据加载到 ArrayList<Student> .

编辑:不过还是要回答你的问题。使用IO库逐行读取文件:

public List<List<String>> processFile(String file) throws IOException {      
List<List<String>> data = new ArrayList<List<String>>();
BufferedReader br = new BufferedReader(new FileReader(file));
String line;
while ((line = br.readLine()) != null) {
data.add(processLine(line));
}
br.close();
return data;
}

public List<String> processLine(String line) {
return Arrays.asList(line.split(" ")); // Be aware of spaces in names, addresses etc.
}

关于Java将每一行读入单独的ArrayList(字符串),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22751251/

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