gpt4 book ai didi

java - 尝试将文本文件元素添加到数组列表中

转载 作者:行者123 更新时间:2023-12-01 10:48:32 26 4
gpt4 key购买 nike

我目前正在尝试从文本文件中读取文本(当然),然后尝试将它们添加到我的数组列表中,但当我尝试使用 add 方法时它不起作用。

import java.io.*;
import java.util.*;
import java.lang.Object.*;
public class Inventory
{
private String store;
private ArrayList<Flooring> products = new ArrayList();
public Inventory(String args[], ArrayList<Flooring> products) throws IOException{
FileReader reader = new FileReader("Lowes.txt");
BufferedReader text = new BufferedReader(reader);
String line = text.readLine();

while(line != null){
products.add(line);
line = text.readLine();
}

FileReader reader1 = new FileReader("Sam's Club Flooring.txt");
BufferedReader text1 = new BufferedReader(reader1);

FileReader reader2 = new FileReader("Home Depot.txt");
BufferedReader text2 = new BufferedReader(reader2);
}

}

最佳答案

add方法不起作用,因为 ArrayList包含 Flooring 类型的对象。所以它只会接受 Flooring对象而不是 String .

private ArrayList<Flooring> products = new ArrayList();

解决方案:

  • 将类型更改为 ArrayList<String>
  • 填写一些String Flooring 的属性对象并将其添加到列表

关于java - 尝试将文本文件元素添加到数组列表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34045272/

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