Java 打印树集时添加行

Java 打印树集时添加行,java,treeset,Java,Treeset,我有一个简单的树集 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.getMe

我有一个简单的树集

 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());
    }
TreeSet TreeSet=new TreeSet();
试一试{
添加(梨);
树集。添加(苹果);
树集。添加(橙色);
系统输出打印LN(树集);
}捕获(例外e){
System.out.println(e.getMessage());
}

编译后,它会在同一行上打印出来。如何使其在不同的行上打印每个对象?

迭代
集合
并分别打印每个元素:

TreeSet<Fruit> treeSet = new TreeSet();
treeSet.add(pear);
treeSet.add(apple);
treeSet.add(orange);
for (Fruit fruit : treeSet) {
    System.out.println(fruit);
}

迭代
集合
并分别打印每个元素:

TreeSet<Fruit> treeSet = new TreeSet();
treeSet.add(pear);
treeSet.add(apple);
treeSet.add(orange);
for (Fruit fruit : treeSet) {
    System.out.println(fruit);
}
循环打印

for(Fruit f: treeSet){
    System.out.println(f);
  }
循环打印

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

最好使用
TreeSet TreeSet=newtreeset()而不是
TreeSet TreeSet=new TreeSet()最好使用
TreeSet TreeSet=new TreeSet()而不是
TreeSet TreeSet=new TreeSet()