为了账号安全,请及时绑定邮箱和手机立即绑定

如何显示 Arraylist中降序排列的日期?

如何显示 Arraylist中降序排列的日期?

泛舟湖上清波郎朗 2019-03-28 22:15:25
我在 ArrayList 中保存了数据,并把它们降序排列。现在我想把数据在 ListView 中显示出来。如何把数据显示出来?spndata.setOnItemSelectedListener(new OnItemSelectedListener() {             public void onItemSelected(AdapterView<?> arg0, View arg1,                     int position, long arg3) {                 switch (position) {                 case 0:                     list = DBAdpter.requestUserData(assosiatetoken);                     for (int i = 0; i < list.size(); i++) {                         if (list.get(i).lastModifiedDate != null) {                             lv.setAdapter(new MyListAdapter(                                     getApplicationContext(), list));                         }                     }                     break;                 case 1:                     list = DBAdpter.requestUserData(assosiatetoken);                     Calendar c = Calendar.getInstance();                     SimpleDateFormat df3 = new SimpleDateFormat("MM/dd/yyyy hh:mm:ss a");                         String formattedDate3 = df3.format(c.getTime());                                             Log.v("log_tag", "Date  " + formattedDate3);                     for (int i = 0; i < list.size(); i++) {                                                  if (list.get(i).submitDate != null) {                                                            String sDate = list.get(i).submitDate;                                                           SimpleDateFormat df4 = new SimpleDateFormat("MM/dd/yyyy hh:mm:ss a");                                 String formattedDate4 = df4.format(sDate);                             Map<Date, Integer> dateMap = new TreeMap<Date, Integer>(new Comparator<Date>(){                                    public int compare(Date formattedDate3, Date formattedDate4) {                                      return formattedDate3.compareTo(formattedDate4);                                  }                             });
查看完整描述

2 回答

?
慕无忌1623718

TA贡献1744条经验 获得超4个赞

创建 Date class 的 Arraylist 类,使用 Collections.sort()


查看完整回答
反对 回复 2019-04-28
?
阿晨1998

TA贡献2037条经验 获得超6个赞

用Comparator不行吗


查看完整回答
反对 回复 2019-04-28
  • 2 回答
  • 0 关注
  • 578 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信