java有序集合

来源:百度知道 编辑:UC知道 时间:2024/05/18 02:31:48
java有哪些有序集合
?COLLECTION下的多是有序的吗
Map是有序还是无序的???Map是有序还是无序的???Map是有序还是无序的???Map是有序还是无序的???Map是有序还是无序的???Map是有序还是无序的???Map是有序还是无序的???Map是有序还是无序的???Map是有序还是无序的???

无序集: Set
有序集: List

所以,凡是实现set的AbstractSet, CopyOnWriteArraySet, EnumSet, HashSet, JobStateReasons, LinkedHashSet, TreeSet
都是无序的

凡是实现List的
AbstractList, AbstractSequentialList, ArrayList, AttributeList, CopyOnWriteArrayList, LinkedList, RoleList, RoleUnresolvedList, Stack, Vector
都是有序的

呵呵

对于补充
Map是根据key来存储的
所以,从这个角度讲,是有序的

j++) if(a[j].compareTo(a[j+1]) >0){ switched = true;i--){ Comparable large = a[0];j++) if(a[j].compareTo(large) >0){ large = a[j];j>=0 &&a[j].compareTo(e) >0;while(s >0 &&a[f].compareTo(e) <0){ a[s] = a[f];if(i >2 &&a[2].compareTo(a[1]) >0) s = 2;while(s >= 0 &&value.compareTo(a[s]) <0){ a[f] = a[s];if(s+1 <= i-1 &&a[s].compareTo(a[s+1]) <0) s = s+1;public static void MergeSort(Comparable[] a){ Comparable[] aux = new Com