我正在尝试获取变量的名称和值,但它给出了“无法查找符号”错误。我的变量有问题吗?
答案 0 :(得分:1)
我知道,您正在努力制作一个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
}
}