黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學習攻略 Java學習 Java遍歷List的方式

Java遍歷List的方式

更新時間:2022-04-22 10:23:16 來源:動力節點 瀏覽1915次

Java遍歷List的方式有哪些?動力節點小編來告訴大家。

有 7 種方法可以遍歷 List。

簡單的 For 循環語句

增強的 For 循環

迭代器

列表迭代器

While 循環

Iterable.forEach() 工具

Stream.forEach() 工具

Java 示例:

您需要 JDK 13 來運行下面的程序,point-5如上使用stream()util。

void java.util.stream.Stream.forEach(Consumer action)對此流的每個元素執行一個操作。

package crunchify.com.tutorials; 
import java.util.*;
/**
 * @author Crunchify.com
 * How to iterate through Java List? Seven (7) ways to Iterate Through Loop in Java.
 * 1. Simple For loop
 * 2. Enhanced For loop
 * 3. Iterator
 * 4. ListIterator
 * 5. While loop
 * 6. Iterable.forEach() util
 * 7. Stream.forEach() util
 */ 
public class CrunchifyIterateThroughList { 
    public static void main(String[] argv) { 
        // create list
        List<String> crunchifyList = new ArrayList<String>();
        // add 4 different values to list
        crunchifyList.add("Facebook");
        crunchifyList.add("Paypal");
        crunchifyList.add("Google");
        crunchifyList.add("Yahoo"); 
        // Other way to define list is - we will not use this list :)
        List<String> crunchifyListNew = Arrays.asList("Facebook", "Paypal", "Google", "Yahoo"); 
        // Simple For loop
        System.out.println("==============> 1. Simple For loop Example.");
        for (int i = 0; i < crunchifyList.size(); i++) {
            System.out.println(crunchifyList.get(i));
        } 
        // New Enhanced For loop
        System.out.println("\n==============> 2. New Enhanced For loop Example..");
        for (String temp : crunchifyList) {
            System.out.println(temp);
        } 
        // Iterator - Returns an iterator over the elements in this list in proper sequence.
        System.out.println("\n==============> 3. Iterator Example...");
        Iterator<String> crunchifyIterator = crunchifyList.iterator();
        while (crunchifyIterator.hasNext()) {
            System.out.println(crunchifyIterator.next());
        } 
        // ListIterator - traverse a list of elements in either forward or backward order
        // An iterator for lists that allows the programmer to traverse the list in either direction, modify the list during iteration,
        // and obtain the iterator's current position in the list.
        System.out.println("\n==============> 4. ListIterator Example...");
        ListIterator<String> crunchifyListIterator = crunchifyList.listIterator();
        while (crunchifyListIterator.hasNext()) {
            System.out.println(crunchifyListIterator.next());
        } 
        // while loop
        System.out.println("\n==============> 5. While Loop Example....");
        int i = 0;
        while (i < crunchifyList.size()) {
            System.out.println(crunchifyList.get(i));
            i++;
        } 
        // Iterable.forEach() util: Returns a sequential Stream with this collection as its source
        System.out.println("\n==============> 6. Iterable.forEach() Example....");
        crunchifyList.forEach((temp) -> {
            System.out.println(temp);
        }); 
        // collection Stream.forEach() util: Returns a sequential Stream with this collection as its source
        System.out.println("\n==============> 7. Stream.forEach() Example....");
        crunchifyList.stream().forEach((crunchifyTemp) -> System.out.println(crunchifyTemp));
    }
}

輸出:

==============> 1. Simple For loop Example.
Facebook
Paypal
Google
Yahoo
==============> 2. New Enhanced For loop Example..
Facebook
Paypal
Google
Yahoo
==============> 3. Iterator Example...
Facebook
Paypal
Google
Yahoo 
==============> 4. ListIterator Example...
Facebook
Paypal
Google
Yahoo 
==============> 5. While Loop Example....
Facebook
Paypal
Google
Yahoo 
==============> 6. Iterable.forEach() Example....
Facebook
Paypal
Google
Yahoo 
==============> 7. Stream.forEach() Example....
Facebook
Paypal
Google
Yahoo
Process finished with exit code 0

以上就是關于“Java遍歷List的方式”介紹,大家如果想了解更多相關知識,不妨來關注一下動力節點的Java在線學習,里面的課程內容從入門到精通,通俗易懂,適合沒有基礎的小伙伴學習,希望對大家能夠有所幫助哦。

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 青青青国产色视频在线观看 | 波多野结衣免费一区二区三区香蕉 | 在线观看黄日本高清视频 | 欧美日本二区 | 视频一区 日韩 | 午夜日韩在线 | 成人免费播放器 | 成年男女的免费视频网站 | 国产黄色免费观看 | 欧美整片第一页 | 桃花岛亚洲精品tv自拍网站 | 日韩成人免费一级毛片 | 97国产在线观看 | 欧美一级成人一区二区三区 | 日本一区二区三区久久精品 | 久久亚洲网站 | 国产欧美一区二区三区在线 | 欧美日韩中文字幕在线视频 | 日韩精品一区二区三区中文精品 | 中文字幕亚洲一区二区va在线 | 清风阁视频我爱干 | 国产113页 | 午夜剧场官网 | 国产黄网永久免费 | 免费国产成人α片 | 国产高清在线免费视频 | 性激烈的欧美三级视频中文字幕 | 日本黄大片在线观看 | 另类色综合 | 一级特黄aaa大片在线观看 | 国产真实一区二区三区 | 免费a大片| 国产一区二区成人 | 日本高清视频成人网www | 一个人看的www网站 一个人看的www在线 | 久久www免费人成看片色多多 | 久久久www免费人成看片 | 黄色免费网 | 99视频在线看| 欧美精品人爱c欧美精品 | 国产成人精品视频免费 |