阅读下面的程序,分析代码是否能编译通过,如果能编译通过,请列出运行的结果,并说明为什么会得到这样的结果,如果不能编译通过,请说明不能通过编译的原因。代码一:import java.util.*;public class Test01 {public static void main(String[] args) {TreeSet ts = new TreeSet();ts.add("b");ts.add("a");ts.add("c");ts.add("c");Iterator it = ts.iterator();while(it.hasNext()) {System.out.println(it.next());}}}