java - 如何从单独的类中检索 ArrayList<Item>?

标签 java class methods arraylist

所以有一个名为 Server 的类我无法访问,它具有 getGoodItems() 方法

“公共(public)静态java.util.ArrayList getGoodItems()

返回从数据库(csv 文件)读取的好项目的 ArrayList。”

我想在我正在编写的类中创建一个 goodItems arrayList,如下所示:

ArrayList<Item> goodItems = new ArrayList<Item> Server.getGoodItems();

我不知道这行代码应该是什么样子,所以我在我使用的类中创建了我需要的数组列表。这里的正确格式是什么?

最佳答案

ArrayList<Item> goodItems = Server.getGoodItems();

应该可以。

您也可以使用接口(interface)作为类型:

List<Item> goodItems = Server.getGoodItems();

如果您想将其转换为其他类型的列表,这会很有帮助。您可以使用另一个实现的复制构造函数:

List<Item> goodItems = new LinkedList<Item>(Server.getGoodItems());

关于java - 如何从单独的类中检索 ArrayList<Item>?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29020107/

相关文章:

java - 如何使用我创建的对象测试 java 中的方法? (欢迎提供有用的标题建议。)

java - 如何获取实例变量的引用?

java - ajax 在返回字符串值时不工作

python - 多处理Python中的self

c++ - 如何在类体内一次使用键/值创建映射(不是每次调用类中的函数时)

Java - 从属性文件读取对象

laravel - 将 [title] 添加到可填充属性以允许在 [App\Profile] 上进行批量分配

java - 从 CardLayout 中删除 JComponent

java - 对链表删除感到困惑

c++ - 仿函数的模板方法 "can' t 推导模板参数"