Collections集合工具類的方法
阿新 • • 發佈:2019-04-06
基本數據類型 接口 ons 一個 bubuko 字母 shuff str ole
addAll & shuffle:
返回類型為boolean類型,執行完操作不接收也行;
其中,靜態方法,與對象無關,類名點方法名直接調用;
點點點為可變參數,隨便填寫幾個參數都可以;
sort方法:
int數據類型的封裝類integer類sort方法:
集合只能存儲對象;
String類型sort方法:
其中,int基本數據類型的封裝類和String類因為在這兩個類源碼中已經實現了comparable接口,重寫了compareTo的方法;
自定義的類使用sort排序:
要先實現comparable接口:
再重寫compareTo方法:
this-為已該參數的值升序:
sort第二種方法:
傳入集合和Comparator接口的匿名內部類的匿名對象方式,重寫compare方法;
Integer封裝類情況:
前面 - 後面的,升序;
第一種實現comparable接口重寫compareTo方法,this - 重寫的compareTo方法的入參為升序;
自定義類的情況:
先聲明定義一個student實體類;再創建一個集合對象;
其中,按年齡排,年齡一樣的誰寫前面誰排前面;
重寫排序規則:
其中,字符串的第一個字或者字母點charAt(0);
Collections集合工具類的方法