0

我正在尝试将不同的数据类型插入到链表中。问题是在我插入数据后,当我显示我的数据时,我不知道如何读回值。

那么如何以这种顺序检索值:

List (first-->last): {brand1, 11,111}, {brand2, 22,222}
List (last-->first): {brand2, 22,222}, {brand1, 11,111} 

我得到的输出代表对象的名称,然后是对象的地址:

List (first-->last): Milk@1f5205c Milk@1fb069 
List (last-->first): Milk@1fb069 Milk@1f5205c 

这是我的对象类:

class Milk <T>
{
    String brand;
    double size;
    double price;

    Milk(String a, double b, double c)
    {
        brand = a;
        size = b;
        price = c;
    }
}
4

1 回答 1

3

您需要覆盖 Milk 类的toString方法,以便它使用自定义版本而不是依赖于Object的实现。

在你的情况下,这可能就像把它扔到你的Milk班级一样容易。

@Override
public String toString() {

    return brand;
}
于 2012-10-20T19:35:21.573 回答