title:High Five
date:02-04-2019
title:Roly Poly
date:04-07-2019
title:Barney
date:11-01-2016
title:Roly Poly
date:04-07-2019
title:High Five
date:02-04-2019
title:Barney
date:11-01-2016
public class mydateCompare implements Comparator<Cartoon>
{
@Override
public int compare(Cartoon o1, Cartoon o2) {
SimpleDateFormat dateFormat=new SimpleDateFormat("dd-mm-yyyy");
String dateinString = o1.getDate();
String dateinS = o2.getDate();
try {
Date date = dateFormat.parse(dateinString);
Date dt = dateFormat.parse(dateinS);
} catch (ParseException e) {
e.printStackTrace();
}
return dateinString.compareTo(dateinS);
}
}
title:High Five
date:02-04-2019
title:Roly Poly
date:04-07-2019
title:Barney
date:11-01-2016
你们能告诉我我需要做什么来得到我想要的输出吗?谢谢你。
复制下面的类,
internal class CartoonsSorter : Comparator<Cartoon> {
private val dateFormat = SimpleDateFormat("dd-MM-yyyy", Locale.getDefault())
override fun compare(o1: Cartoon, o2: Cartoon): Int {
var firstObjDate = Date()
var secondObjDate = Date()
try {
firstObjDate = dateFormat.parse(o1.date) ?: Date()
secondObjDate = dateFormat.parse(o2.date) ?: Date()
} catch (e: ParseException) {
e.printStackTrace()
}
return secondObjDate.compareTo(firstObjDate)
}
}
按以下方式使用,
Collections.sort(yourArray, CartoonsSorter())
以上内容的输出:
[
{
"date": "02-04-2019",
"title": "High Five"
},
{
"date": "04-07-2019",
"title": "Roly Poly"
},
{
"date": "11-01-2016",
"title": "Barney"
}
]
[
{
"date": "04-07-2019",
"title": "Roly Poly"
},
{
"date": "02-04-2019",
"title": "High Five"
},
{
"date": "11-01-2016",
"title": "Barney"
}
]
我想做一个应用程序,使用谷歌翻译API。自从我添加了 我的构建中的依赖项。gradle我有个错误: 现在必须显式声明注释处理器。发现编译类路径上的以下依赖项包含注释处理器。请将它们添加到annotationProcessor配置中。-自动值-1.2。jar(com.google.auto.value:auto-value:1.2)或者,设置android。defaultConfig。javaCom
问题内容: 这是我的应用程序级别gradle文件: 编译项目时出现的完整错误是: 错误:任务’:app:transformDexArchiveWithExternalLibsDexMergerForDebug’的执行失败。 java.lang.RuntimeException:com.android.builder.dexing.DexArchiveMergerException:无法合并dex
问题内容: 我有个约会,等等。 我想按升序和降序对日期字段进行排序 有谁可以帮忙吗? 我已经尝试过对标题字段进行排序 按标题排序可使用以下代码: 问题答案: 试试这个… 您需要在上面的代码中更改日期格式。 UPDATED: 更新DateFormat进行检查。
问题内容: 如何在python 2.4上对以下日期数组进行排序 问题答案:
您能帮助在android studio中运行默认java而不是gradle执行吗?谢谢