我正在尝试获取变量的名称和值,但它给我一个“找不到符号”错误。我的变量有问题吗?
主http://pastebin.com/Us1f07xN
http://pastebin.com/qHnWrk20类
最佳答案
我知道,您正在尝试使CD
对象的列表很好地打印。正如Kon所言,当数组不理解displayCDInfoInOneLine()
对象的数组时,您正在尝试调用CD
方法。
这是实现目标的方法。首先,在toString()
类中添加一个CD
方法,如下所示:
@Override
public String toString() {
return displayCDInfoInOneLine();
}
然后,像这样在
displayCDInfo()
类中更改CDApp
方法: public static void displayCDInfo() {
System.out.println(Arrays.asList(cdList));
}
另一个选择是将每张CD单独打印在一行上,如下所示:
public static void displayCDInfo() {
for (CD cd: cdList) {
System.out.println(cd); // assuming CD.toString() as above
}
}