`
y806839048
  • 浏览: 1123223 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

排序,复制工具类

阅读更多

使用一些好用的工具类

 

 

  @RequestMapping(value="/viewOrderdateUI", produces = "text/html;charset=UTF-8")

 @ResponseBody

public String viewOrderdateUI(Model model, @RequestParam(defaultValue = "0") long key,@RequestParam(defaultValue = "1") String chat,HttpServletRequest request,HttpSession session) {

 

 TbOrderIron orderiron=orderIronServ.findById(Integer.valueOf(key+""));

 List<TbOrderLogVo> tbOrderLogVos= new ArrayList<TbOrderLogVo>();

List<TbOrderLog> tbOrderLogs= orderLogServ.findByOrderno(orderiron.getOrderNo());

 

for( TbOrderLog tbOrderLog:tbOrderLogs){

if("1".equals(tbOrderLog.getUsertype())){

tbOrderLog.setUsertype("卖方");

 

}else{

tbOrderLog.setUsertype("买方");

}

//tbOrderLog.setDatetime(tbOrderLog.getOperatetime()+"");

TbOrderLogVo tbLogVo = new TbOrderLogVo();

BeanUtils.copyProperties(tbOrderLog, tbLogVo);//////////////////////////////复制

tbLogVo.setDatetime(tbOrderLog.getOperatetime()+"");

tbOrderLogVos.add(tbLogVo);

}

ComparatorTbOrderLogVo compre= new ComparatorTbOrderLogVo();/////////////////////排序

Collections.sort(tbOrderLogVos, compre);

String logs="";

if(tbOrderLogs!=null&&tbOrderLogs.size()>0){

logs=JSONArray.fromObject(tbOrderLogVos).toString();

}

System.out.println(logs);

 

return logs.replace("usertype", "target").replace("operate", "event");

 }

 

 

/////////////////排序

 

package com.esteel.utils;

 

import java.util.Comparator;

 

import com.esteel.web.beanvo.TbOrderLogVo;

 

public class ComparatorTbOrderLogVo implements Comparator{

 

 public int compare(Object obj0, Object obj1) {

TbOrderLogVo log0=(TbOrderLogVo)obj0;

TbOrderLogVo log1=(TbOrderLogVo)obj1;

 

 

  int flag=log0.getOperatetime().compareTo(log1.getOperatetime());

  return flag;

 }

 

}

分享到:
评论

相关推荐

    java常用的工具类整理28个

    在Java编程语言中,工具类(Utility Class)是包含各种静态方法的类,这些方法用于执行特定任务,如数据操作、文件处理、数学计算等。它们通常不包含实例变量,只提供静态方法服务,帮助开发者提高代码的复用性和...

    三个工具类

    例如,Java中的`java.util.Arrays`就是处理数组的工具类,提供了排序、查找、复制等操作。了解这类工具类,你需要掌握基本的数据类型、数据结构以及相关的算法知识。 2. 文件操作工具类: 文件操作工具类通常包含...

    一些java常用的工具类

    在Java编程中,工具类(Utility Classes)是非常重要的组成部分,它们提供了许多通用的功能,以简化开发人员的工作。以下是对"一些java常用的工具类"的详细说明。 首先,工具类通常包含静态方法,这些方法不依赖于...

    java开发,30个常用工具类总结,全部来自项目实践中用到的工具类

    4. **FileUtil**: 这个工具类通常用于文件和目录的操作,如读写文件、复制、移动、删除、检查文件是否存在等。它可能包含了Apache Commons IO库中的`FileUtils`类,或者开发者自定义的实现。 5. **RandomUtil**: ...

    java常用工具类汇总

    - 数组操作工具类可能提供了数组的复制、排序、查找、过滤、转换等功能。例如,`ArrayUtils`类可以简化数组的操作,如合并、分割、填充默认值等。 - 对于对象数组,可能还包括深度拷贝、比较、排序等高级操作。 4...

    java操作工具类

    3. **数组工具类**: 可能包含对数组进行排序、复制、查找、反转、合并等操作的方法。例如,`ArrayUtils`可以处理基本类型数组和对象数组的各种需求。 4. **日期时间工具类**: 这类工具类通常提供了日期时间的格式化...

    28个java常用的工具类源码

    2. **集合工具类**:如CollectionsUtils,提供了对List、Set、Map等集合的通用操作,如排序、去重、合并等,简化了集合操作。 3. **日期时间工具类**:如DateUtils,方便进行日期时间的转换、比较和格式化,使得...

    开发常用工具类

    - `Collections`:Java 核心库中的工具类,提供了对集合框架的操作,如排序、反转、填充、查找等。 - `Guava` 库中的 `Collections2`, `Lists`, `Sets`, `Multisets` 等:Google 的 Guava 库提供了丰富的集合操作...

    JAVA28个常用工具类

    6. **PinyinUtil.java**: 汉字转拼音工具类,用于将汉字转换为拼音,对于搜索、排序或者生成拼音相关的功能非常有用。这类工具类通常需要依赖第三方库,如Apache Commons Lang的`Pinyin4j`。 7. **CryptoUtils.java...

    牛逼的java常用工具类

    在这个名为"牛逼的java常用工具类"的压缩包中,我们可以期待找到一些由经验丰富的开发者精心设计和优化的工具类,这些工具类能极大地提高开发效率,减少代码量,使程序更加健壮。下面,我们将详细探讨一些可能包含在...

    Java常用工具类

    - `Collections`类:针对集合框架的工具类,包含排序、查找、反转等方法。 2. **java.time包**(Java 8引入):提供了新的日期和时间API,如`LocalDate`、`LocalTime`、`LocalDateTime`、`ZonedDateTime`等,比旧...

    28个java常用的工具类

    2. **Arrays类**:这个工具类提供了排序、比较、复制和填充数组的功能,如Arrays.sort()、Arrays.equals()、Arrays.copyOf()等。 3. **Collections类**:与Arrays类类似,Collections类提供了对集合框架中各种接口...

    java utils 工具类

    JavaUtils工具类是Java开发中常见的一类辅助代码集合,它们通常包含各种静态方法,用于简化常见的编程任务,提高开发效率。这篇博文链接(已提供但无法直接访问)可能详细探讨了JavaUtils工具类的设计原则、常用方法...

    C#200个基础工具类大全.rar

    在C#编程中,工具类是一组静态方法的集合,它们提供特定功能并方便程序员复用代码。"C# 200个基础工具类大全"这个压缩包很可能包含了多种实用且常见的情况处理代码,旨在帮助开发者提高效率,减少重复工作。让我们...

    27个java工具类

    9. **ArrayUtil**:数组操作工具类,包括数组的复制、排序、查找、填充等方法。Java的`java.util.Arrays`类已经提供了许多数组操作。 10. **CollectionUtil**:集合操作工具类,用于处理Java的集合框架,如List、...

    Collections集合工具类排序.docx

    Collections集合工具类是Java编程语言中的一个重要组成部分,它提供了对集合框架的支持,包括排序、查找、复制、反转等操作。在处理ArrayList、LinkedList等List类型的集合时,Collections工具类的`sort()`方法非常...

    常用的工具类文件

    在Java开发过程中,工具类(Utility Class)是程序员日常工作中不可或缺的一部分。这些类通常包含一组静态方法,提供各种实用功能,以简化代码并提高效率。本压缩包“常用工具类”很可能包含了多个针对不同场景的...

    java常用工具类

    Java语言在设计时就考虑到了代码的复用性和可维护性,因此提供了许多内置的工具类,这些工具类分布在不同的包下,极大地丰富了Java的功能并简化了开发工作。本篇将详细介绍一些Java中常用的工具类及其应用。 一、`...

    C# .Net通用工具类

    "C# .Net通用工具类"是一个集合了各种实用功能的代码库,它旨在简化常见的编程任务,提高开发效率。这个工具类集合可能是由开发者们在实际项目中提炼和优化的代码片段组成,便于其他开发者在自己的项目中直接引用和...

    Java常用工具类集合

    在Java编程语言中,工具类集合是一系列实用的类,它们提供了各种通用功能,帮助开发者更高效地编写代码。这些工具类通常包含在Java的`java.util`以及其他相关的包中,如`java.text`,`javax.imageio`,`javax.xml`等...

Global site tag (gtag.js) - Google Analytics