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
将打印元素。
我想知道这段代码会做什么?它打印所有几个 TreeSet? 真的可以用 System.out.println?
打印出 TreeSetpublic 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
将打印元素。