import android.os.Build;
import android.text.TextUtils;
import androidx.annotation.RequiresApi;
import java.util.List;
/**
* 时间冒泡排序
* <p>
* 输出结果
* E/time: 01:12
* E/time: 08:12
* E/time: 09:12
* E/time: 11:12
* E/time: 13:12
* E/time: 16:12
* E/time: 22:12
*/
public class ChronologicalOrder {
/**
* 时间冒泡排序 降序
* <p>
* 输出结果
* E/time: 01:12
* E/time: 08:12
* E/time: 09:12
* E/time: 11:12
* E/time: 13:12
* E/time: 16:12
* E/time: 22:12
*/
public static List<String> getBubbleSort(List<String> mlist_time) {
for (int i = 0; i < mlist_time.size(); i++) {
if (!TextUtils.isEmpty(mlist_time.get(i))) {
mlist_time.sort((a1, a2) -> {
return a1.compareTo(a2);
});
}
}
return mlist_time;
}
//拓展用法
// package com.qian.util;
//
//import java.text.DateFormat;
//import java.text.ParseException;
//import java.text.SimpleDateFormat;
//import java.util.ArrayList;
//import java.util.Date;
//import java.util.List;
// public class Rank {
// public static void main(String[] args) throws ParseException {
// String s1 = "2019-08-10 22:18:22";
// String s2 = "2018-08-10 22:18:22";
// String s3 = "2017-08-10 22:19:22";
// List<Date> arr = new ArrayList<Date>();
// DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
// arr.add(df.parse(s1));
// arr.add(df.parse(s2));
// arr.add(df.parse(s3));
// for (int i = 0; i < getd(arr).size(); i++) {
// System.out.println(arr.get(i));
// }
//
// }
// public static List<Date> getd(List<Date> dateList){
// dateList.sort((a1, a2) -> {
// return a1.compareTo(a2);
// });
// return dateList;
// }
//
// }
}
安卓 Java 时间冒泡排序
最新推荐文章于 2023-11-09 22:20:00 发布