最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java中逆序遍歷List集合的實(shí)現(xiàn)

 更新時(shí)間:2023年01月28日 09:57:25   作者:算法與編程之美  
本文主要介紹了Java中逆序遍歷List集合的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

1 問題

手寫一個(gè)程序,完成List集合對(duì)象的逆序遍歷

f8a35df007c18db81099989732ffdff2.png

2 方法

創(chuàng)建List接口的多態(tài)對(duì)象

d4fcd2a0e1dacf72ee5670e4c38c9b55.png

向創(chuàng)建好list集合添加元素

412a03d1a98ac221e52b7169d213c0bf.png

使用hasPrevious方法。

33dc2926a5002ef6ea58f3f772247dda.png

import java.util.ArrayList;
import java.util.List;
import java.util.ListIterator;
public class TestList {<!--{cke_protected}{C}%3C!%2D%2D%20%2D%2D%3E-->
   public static void main(String[] args) {<!--{cke_protected}{C}%3C!%2D%2D%20%2D%2D%3E-->
       //1.創(chuàng)建List接口的多態(tài)對(duì)象
       List<String> list = new ArrayList<>();
       //2.向創(chuàng)建好list集合添加元素
       list.add("1");
       list.add("2");
       list.add("3");
       list.add("4");
       list.add("5");
       list.add("6");
       System.out.println(list);
       System.out.println("listIterator的逆序遍歷:");
       ListIterator<String> it3 = list.listIterator();
       while(it3.hasNext()){//判斷是否有下一個(gè)元素可迭代
           System.out.println(it3.next());//打印當(dāng)前迭代到的元素
           if(!it3.hasNext()){//直到迭代器沒有下一個(gè)元素可迭代--到最后了
               System.out.println("開始逆序迭代:");
               while (it3.hasPrevious()){//判斷是否有上一個(gè)元素可迭代
                   System.out.println(it3.previous());//打印獲取到的上一個(gè)元素
               }
               break;//終止循環(huán),不然會(huì)一直從頭到尾,再從尾到頭迭代
           }
       }
   }
}

3 結(jié)語

針對(duì)逆序遍歷List集合問題,提出使用 ListIterator 提供的hasPrevious方法,通過本次逆序遍歷實(shí)驗(yàn),證明該方法是有效的。除此方法外,還可使用Collections.reverse()方法來解決此問題。

到此這篇關(guān)于Java中逆序遍歷List集合的實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)Java 逆序遍歷List內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Java通過反射注解賦值的方法詳解

    Java通過反射注解賦值的方法詳解

    這篇文章主要為大家詳細(xì)介紹了Java語言如何通過反射實(shí)現(xiàn)注解賦值,文中的示例代碼講解詳細(xì),具有一定的借鑒價(jià)值,需要的可以參考一下
    2022-07-07
  • Java去掉數(shù)字字符串開頭的0三種方法(推薦)

    Java去掉數(shù)字字符串開頭的0三種方法(推薦)

    下面小編就為大家?guī)硪黄狫ava去掉數(shù)字字符串開頭的0三種方法(推薦)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-05-05
  • Java實(shí)現(xiàn)文本編譯器

    Java實(shí)現(xiàn)文本編譯器

    這篇文章主要為大家詳細(xì)介紹了Java實(shí)現(xiàn)文本編譯器,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-04-04
  • Java判斷對(duì)象是否為空(包括null ,

    Java判斷對(duì)象是否為空(包括null ,"")的方法

    這篇文章主要介紹了Java判斷對(duì)象是否為空(包括null ,"")的方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-05-05
  • Java讀取文件及基于正則表達(dá)式的獲取電話號(hào)碼功能詳解

    Java讀取文件及基于正則表達(dá)式的獲取電話號(hào)碼功能詳解

    這篇文章主要介紹了Java讀取文件及基于正則表達(dá)式的獲取電話號(hào)碼功能,結(jié)合實(shí)例形式詳細(xì)分析了正則匹配操作的相關(guān)語法及電話號(hào)碼匹配的原理與實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2017-09-09
  • Redis工具類封裝RedisUtils的使用示例

    Redis工具類封裝RedisUtils的使用示例

    本文主要介紹了Redis工具類封裝RedisUtils的使用示例,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • Spring Cloud 專題之Sleuth 服務(wù)跟蹤實(shí)現(xiàn)方法

    Spring Cloud 專題之Sleuth 服務(wù)跟蹤實(shí)現(xiàn)方法

    這篇文章主要介紹了Spring Cloud 專題之Sleuth 服務(wù)跟蹤,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-08-08
  • Java8?LocalDateTime時(shí)間日期類使用實(shí)例詳解

    Java8?LocalDateTime時(shí)間日期類使用實(shí)例詳解

    本文從 LocalDateTime 類的創(chuàng)建、轉(zhuǎn)換、格式化與解析、計(jì)算與比較以及其他操作幾個(gè)方面詳細(xì)介紹了 LocalDateTime 類在 Java 8 中的使用,感興趣的朋友跟隨小編一起看看吧
    2024-03-03
  • Spring?Boot的優(yōu)點(diǎn)及項(xiàng)目創(chuàng)建步驟詳解

    Spring?Boot的優(yōu)點(diǎn)及項(xiàng)目創(chuàng)建步驟詳解

    這篇文章主要介紹了Spring?Boot的優(yōu)點(diǎn)及項(xiàng)目創(chuàng)建步驟,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-09-09
  • Java保留兩位小數(shù)的實(shí)現(xiàn)方法

    Java保留兩位小數(shù)的實(shí)現(xiàn)方法

    這篇文章主要介紹了 Java保留兩位小數(shù)的實(shí)現(xiàn)方法的相關(guān)資料,需要的朋友可以參考下
    2017-06-06

最新評(píng)論

元氏县| 安龙县| 毕节市| 盘山县| 江阴市| 泗阳县| 偏关县| 台南市| 延长县| 阿克苏市| 浦江县| 满洲里市| 嫩江县| 华安县| 沂源县| 南昌市| 沙田区| 小金县| 沾化县| 贡山| 长顺县| 桑植县| 丽水市| 呼图壁县| 梓潼县| 连云港市| 蒙自县| 调兵山市| 肥乡县| 双峰县| 鄂托克前旗| 惠水县| 诸城市| 广河县| 新乡市| 丽江市| 五寨县| 灵宝市| 礼泉县| 喀喇沁旗| 宜宾县|