将list集合的元素按照添加顺序的倒序进行排列取出

1.方法

Collections.reverse(list);

2.代码示例

/**
     * 从redis中将现场状态的记录全部取出
     * @param aucId
     * @return
     */
    @RequestMapping(value = "/findAllAuctionLocalStatementRecord", method = RequestMethod.POST)
    @ResponseBody
    public List<Object> findAllAuctionLocalStatementRecord(String aucId) {
        if (logger.isDebugEnabled()) {
            logger.debug("findAllAuctionLocalStatementRecord, aucId:{}", aucId);
        }

        List<Object> list = redisTemplateListDTO.opsForValue().get("auctionLocalStatement"+aucId);
        Collections.reverse(list);//将list集合倒序排列取出,时间最新的在最上面

        return list;
    }
时间: 2024-12-11 02:03:49

将list集合的元素按照添加顺序的倒序进行排列取出的相关文章

使用ArrayList集合,对其添加100个不同的元素:................

使用ArrayList集合,对其添加100个不同的元素: 1.使用add()方法将元素添加到ArrayList集合对象中: 2.调用集合的iterator()方法获得Iterator对象,并调用Iterator的hasNext()和next()方法,迭代的读取集合中的每个元素: 3.调用get()方法先后读取索引位置为50和102的元素,要求使用try-catch结构处理下标越界异常: 要求: 1. 使用非泛型版的集合.本课程按照大纲要求讲授非泛型版的集合框架. import java.util

用集合写一个简单的随机分组,以及集合内元素数量查询

12个人,随机分为4组 public static void main(String[] args) { List list = new ArrayList(); List list1 = new ArrayList(); List list2 = new ArrayList(); List list3 = new ArrayList(); Random ran = new Random(); for (int i = 1; i <= 12; i++) { list.add(i);//集合添加元

关于集合中元素的有序无序的易混淆点

最近在整理Java基础知识的面试题,看到了一个题目的答案不够准确,这里跟大家分享一下. 一.面试题的小错误 对于TreeSet和TreeMap来说,元素应该是无序(指元素的存取)而不是有序的,而在表中它可能想表达的是可以排序,不够严谨,严格来讲 元素的有序≠可以排序.元素的存取有序和排序本质上应该是两码事,不应该混为一听. 二.元素的有序和无序 下面具体来讲讲,集合中元素的存取有序的问题. 众所周知,List的特点:    ①元素可重复 ②元素是有序的 相对地,Set的特点是:    ①元素唯一

【2017-03-31】JS-DOM操作:操作属性、彩虹导航栏、定时器、操作内容、创建元素并添加、操作相关元素

一.操作属性 1.什么是属性: <div class="div" id="div1" style="" ></div> 其中class   id   style   都是这个div的属性 <input type="button" value="这是一个按钮" disabled="disabled"  aa="haha" /> dis

从头认识Spring-1.16 SpEl对集合的操作(1)-建立集合以及访问集合的元素,以&lt;util:list/&gt;为例

这一章节我们来讨论一下如何建立集合以及访问集合的元素? 1.建立集合? (1)domain 蛋糕类: package com.raylee.my_new_spring.my_new_spring.ch01.topic_1_20; public class Cake { private String name = ""; private double size = 0; public String getName() { return name; } public void setNam

zIndex 属性设置元素的堆叠顺序。

http://www.w3school.com.cn/jsref/prop_style_zindex.asp 该属性设置一个定位元素沿 z 轴的位置,z 轴定义为垂直延伸到显示区的轴.如果为正数,则离用户更近,为负数则表示离用户更远. 语法: Object.style.zIndex=auto|number 可能的值 值 描述 auto 默认.堆叠顺序与父元素相等. number 设置元素的堆叠顺序. 提示和注释 注释:元素可拥有负的 z-index 属性值. 注释:Z-index 仅能在定位元素

poj 1611 求0号结点所在集合的元素个数

求0号结点所在集合的元素个数 Sample Input 100 42 1 25 10 13 11 12 142 0 12 99 2200 21 55 1 2 3 4 51 00 0Sample Output 411 1 # include <iostream> 2 # include <cstdio> 3 # include <cstring> 4 # include <algorithm> 5 # include <cmath> 6 # inc

C#不允许在foreach循环中改变数组或集合中元素的值(注:成员的值不受影响)

C#不允许在foreach循环中改变数组或集合中元素的值(注:成员的值不受影响),如以下代码将无法通过编译. foreach (int x in myArray) { x++; //错误代码,因为改变了元素的值 Console.WriteLine(x); } 如果要让自定义的数据类型支持foreach循环,则该类型必须实现IEnumerable<T>接口,且存在对应此列表的IEnumerator<T>实现. 实际上,在.Net的底层(IL语言层面)而言, foreach (var

JS数组方法汇总 array数组元素的添加和删除

js数组元素的添加和删除一直比较迷惑,今天终于找到详细说明的资料了,先给个我测试的代码^-^ var arr = new Array(); arr[0] = "aaa"; arr[1] = "bbb"; arr[2] = "ccc"; //alert(arr.length);//3 arr.pop(); //alert(arr.length);//2 //alert(arr[arr.length-1]);//bbb arr.pop(); //al