system.out.println(tresset object)

时间:2017-06-14 20:34:49

标签: java treeset system.out

我想知道这段代码的作用是什么?它会打印所有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);
}

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

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