打印树集时添加行[重复]

问题描述 投票:0回答:2

这个问题在这里已有答案:

我有这个简单的树集。

 TreeSet<Fruit> treeSet = new TreeSet();
    try {
        treeSet.add(pear);
        treeSet.add(apple);
        treeSet.add(orange);
        System.out.println(treeSet);
    } catch (Exception e) {
        System.out.println(e.getMessage());
    }

当这个编译时,它会在同一行上打印出来。我如何制作它以便将每个对象打印在不同的行上?

java treeset
2个回答
1
投票

将它打印出来

for(Fruit f: treeSet){
    System.out.println(f);
  }

2
投票

迭代qazxsw点并分别打印每个元素:

Set

或(Java 8):

TreeSet<Fruit> treeSet = new TreeSet();
treeSet.add(pear);
treeSet.add(apple);
treeSet.add(orange);
for (Fruit fruit : treeSet) {
    System.out.println(fruit);
}
© www.soinside.com 2019 - 2024. All rights reserved.