美文网首页程序人生
java将List按照时间降序进行排列简略代码

java将List按照时间降序进行排列简略代码

作者: 为自己代颜_ | 来源:发表于2020-03-23 15:59 被阅读0次
        //将List按照时间降序进行排列
        private fun invertOrderList(L: ArrayList<RecordingModel>?): ArrayList<RecordingModel> {
            var d1: Date;
            var d2: Date;
            var temp_r = RecordingModel();
            //这是一个冒泡排序,将大的放在数组前面
            for (i in 0 until L?.size!! - 1) {
                for (j in i + 1 until L.size) {
                    d1 = L.get(i).voiceEndTimeTotal!!
                    d2 = L.get(j).voiceEndTimeTotal!!
                    if (d1.before(d2)) {//如果日期靠前,则换顺序
                        temp_r = L.get(i);
                        L[i] = L.get(j)
                        L[j] = temp_r
                    }
                }
            }
            return L;
        }
    

    相关文章

      网友评论

        本文标题:java将List按照时间降序进行排列简略代码

        本文链接:https://www.haomeiwen.com/subject/ivmwyhtx.html