java的set集合簡單排序

2021-06-07 06:54:52 字數 574 閱讀 3420

在使用ssh框架的時候,bean層反倒出來的一對多,一的那段存的是多的一端的set集合。set是無序的,所以我們要使用treeset進行排序,使用步驟大概是:

首先,在我們的bean實現comparable介面的compareto()方法;

其次,在使用set集合的時候不在使用new hashset()了,而是使用new treeset();       

只要我們的bean實現了comparable介面,並且我們存入treeset的物件是同乙個型別,在存入treeset的時候它會自動呼叫我們的compareto()方法進行排序,而不需要多餘的操作。

小例子:

public class attendance implements comparable

public void setattid(integer attid)

public string tostring()

//實現介面

public int compareto(object o)

//測試的main方法

public static void main(string args)

}

java簡單排序

1 氣泡排序 把最小的資料乙個個往上冒,然後進行比較,排序。package ch02 public class bubblesort 接著對她進行排序 bubblesort.sort array system.out.println 排序後的陣列 用for迴圈 for long num array ...

簡單排序java實現

一.氣泡排序 每次遍歷比較兩個相鄰的值,降序互換,依次進行,這樣較大的值像氣泡一樣逐漸浮向頂部。public class bubblesort public static void main string args bubblesort list for int i 0 i 二.選擇排序 每一次遍歷...

排序 簡單排序

氣泡排序 函式名 bubble sort 功能 實現公升序排序 引數 帶排序的陣列,陣列的長度 返回值 為空 描述 時間複雜度為o n 2 輔助空間為o 1 有一種變形的氣泡排序 雞尾酒排序,它是雙向的氣泡排序,時間複雜度也為o n 2 void bubble sort int bubble,int...