美文网首页程序人生
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