那我不知道,这个算不算,有序的集合。
import java.util.TreeSet; public class List { static class sortBean implements Comparable<sortBean>{ public sortBean(int age,String name){ this.age=age;this.name=name; } public int age; public String name; public int compareTo(sortBean o) { return this.age-o.age; } } public static void main(String[]args){ TreeSet<sortBean> treeSet = new TreeSet<sortBean>(); sortBean sb = new sortBean(10,"test10"); sortBean sb20 = new sortBean(20,"test20"); sortBean sb15 = new sortBean(15,"test10"); treeSet.add(sb15); treeSet.add(sb); treeSet.add(sb20); for(sortBean s:treeSet){ System.out.println(s.age); } } } ///////// resut //// 10 15 20
我说现在好多实现很多集合操作的开源类库,直接用就可以,没必须自己去实现,面试官反驳我说:他要求对技术细节要了解。最后总结:我们2个对技术要求不同,不合适。
我承认是我技不如人,甘拜下风,好吧。
无语了。