【发布时间】:2017-05-31 08:14:10
【问题描述】:
我有一个自定义对象,我可以从该对象中以字符串的形式获取日期和时间。 它在一个for循环中。
List<MyObj> objs = getActivity().getPreferences().getData(activity);
for (MyObj myob : objs) {
int pos = adapter.contains(myob.id);
if (pos == -1) {
data = new MyAdapter.MyData();
data.myob = myob;
adapter.addItem(data);
}
else {
data = adapter.getItem(pos);
data.myob = myob;
}
//Sorting to be done here... I get date from data.myob.date which returns String as 22.05 12:45
//After sorting, I need to notify the adapter.
adapter.notifyDataSetChanged();
}
现在我需要按升序和降序对自定义对象中的日期进行排序。 我该怎么做?
【问题讨论】:
-
Collections.sort()....??
-
你能给我举个例子吗??