【发布时间】:2017-07-08 00:52:21
【问题描述】:
所以我是 Java 新手,在编程的同时也在学习。我有一个名为 Compiler 的类,它有许多不同数据类型的变量。我目前将它们作为单独的变量,但理想情况下它们需要在一个数组列表中,然后我可以在另一个名为 Broker 的类中使用它。
import java.util.ArrayList;
public class Compiler{
public static String item="top";
public static Integer minprice=8;
public static Integer maxprice=15;
public static Integer qty=1;
这是我的代码的开始,我一直在尝试制作一个可以在我的 Broker 类中使用的数组,但我很苦恼,有人可以帮忙吗?
【问题讨论】:
-
在您的 Broker 类中,您可以创建 Compiler 实例的 ArrayList(尽管从声明中删除静态 - 它具有在这种情况下您不想要的特定语义 - 尽管没有看到更多代码很难告诉)。例如:List
compilers = new ArrayList (); compilers.add(new Compiler()); ... -
不清楚变量是如何存储的。应该是一个对象中的多个数组还是多个对象的一个数组?
-
欢迎来到 Stack Overflow!请使用tour,环顾四周,并通读help center,尤其是How do I ask a good question? 和What topics can I ask about here?。 - 你的问题是要准确地回答。也许你解释了你的程序的目的以及你认为你需要这个数组的原因......
-
阅读this
标签: java arrays class arraylist