android object比较大小
生活随笔
收集整理的這篇文章主要介紹了
android object比较大小
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
其實(shí)這個(gè)比較大小自己也沒(méi)用到,不過(guò)之前看公司的代碼時(shí)發(fā)現(xiàn)了這個(gè)比較大小的代碼,所以特地記錄一下。
首先定義一個(gè)自己的比較器comparator,需要實(shí)現(xiàn)其中的 Comparator這個(gè)接口,因?yàn)槭褂胠ist的sort的代碼時(shí),源碼用到了二分排序。
然后我們自定義比較大小的代碼就可以了。
具體的代碼:
private class SortComparator implements Comparator<自定義的object> {
??@Override
??public int compare(objeca,objec b) {
???return (int) ((a.getStartT() - b.getStartT()) / 1000);
??}
?}
然后調(diào)用Arrays.sort(自定義的object,?new?SortComparator ());??就可以完成排序了。
自定義排序就這么簡(jiǎn)單。
總結(jié)
以上是生活随笔為你收集整理的android object比较大小的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: android 打包时报错解决
- 下一篇: android dip转px