在hibernate的onetomany的實體關聯的時候,one端的set是無序的,可是需要按照順序來搞的話就比較麻煩了。
下面給出乙個例子。
setdiarypictureset = growthdiary.getdiarypictures();
listdiarypicturelist = new arraylist(diarypictureset);
/*將list有序排列*/
collections.sort(diarypicturelist, new comparator()
});
想要從小到大就這樣,想要從大到小兩個引數換一下。
Set集合的排序
treeset使用元素的自然順序對元素進行排序,或者根據建立set時提供的comparator進行排序,具體取決於使用的構造方法。通俗一點來說,就是可以按照排序後的列表顯示,也可以按照指定的規則排序。setset new treeset set.add f set.add a set.add b s...
排序之set集合排序
include include include include using namespace std setdict int main cout 排序之後 iterator it dict.begin it dict.end it cout 公升序排列 include 對於重複的數字將會忽略 in...
關於set集合的排序問題
1.set集合 set集合是一種不包含重複元素的collection,set集合中主要有兩個類 hashset類和treeset類。一般情況我們使用hashset比較多。因為set集合預設是無序的。當我們想要對set集合進行排序時,會使用到treeset。2.hashset的使用及遍歷 progra...