获取集合中某个元素的上一个元素

List<String> list = new ArrayList<>();
        list.add("001");
        list.add("005");
        list.add("003");
        list.add("002");
        list.add("004");
        SortedSet<String> sorted = new TreeSet();
        for(String l:list){
            sorted.add(l);
        }
       
       SortedSet<String> set =  sorted.headSet("003");
         
       if(!set.isEmpty()){
           String last = set.last();
           System.out.println("经过headSet和last方法后->last="+last);
       }
获取list集合某一元素的值,可以使用以下方法: 1. 使用普通for循环和索引来获取元素的值。通过list.get(index)方法,传入索引值即可获取指定位置的元素的值。例如,要获取第三个元素的值,可以使用list.get(2)。\[1\] 2. 使用迭代器来获取元素的值。通过list.iterator()方法获取迭代器对象,然后使用iterator.next()方法来获取一个元素的值。\[1\] 3. 使用增强for循环来获取元素的值。直接使用for循环遍历list集合,通过定义一个变量来接收每个元素的值。例如,可以使用类似以下的代码:for (String s : list) { System.out.println(s); }\[1\] 请注意,索引是从0开始的,所以要获取第三个元素的值,索引应为2。 #### 引用[.reference_title] - *1* *2* [javaList集合三种获取集合元素方式](https://blog.csdn.net/weixin_45397785/article/details/119815189)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [List取出特定数据](https://blog.csdn.net/qq_31387691/article/details/113342435)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值