system.out.println(发束对象)

system.out.println(tresset object)

我想知道这段代码会做什么?它打印所有几个 TreeSet? 真的可以用 System.out.println?

打印出 TreeSet
public static void main(String[] args) {
TreeSet <Moulage> treeSetMoulages = new TreeSet <Moulage> ();
Moulage moulage = new Moulage ("REF24", "Cervidé","Bronze");
treeSetMoulages.add(moulage);
moulage = new Moulage ("REF44", "Insigne de chefferie","Bois");
treeSetMoulages.add(moulage);
moulage = new Moulage ("REF63", "Panthere","Marbre");
treeSetMoulages.add(moulage);
moulage = new Moulage ("REF58", "Ours blanc","Marbre");
treeSetMoulages.add(moulage);
moulage = new Moulage ("REF78", "Danseuse","Bronze");
treeSetMoulages.add(moulage);
System.out.println (treeSetMoulages);
}

只要 Moulage 是可打印的,它就会像数组一样打印出来 class。

我认为,这取决于 Moulage class 及其 toString() 实现。 Moulage class 也必须实施 Comparable。如果满足这两个条件,System.out.println 将打印元素。