Java 8 foreach loop code examples


Example 1: foreach iterate over an String array:

public class ForEachExampleString {

    public static void main(String... args) {

        String[] strArray = {"Java","PHP","Python","R","Ruby","Kotlin"};

        for (String str:strArray) {
            System.out.println(str);
        }
    }
}

Output:

Java
PHP
Python
R
Ruby
Kotlin



Example 2: foreach iterate over an int array:

public class ForEachExampleInteger {

    public static void main(String... args) {

        int[] intArray = {1,2,3,4,5};

        for (int intr:intArray) {
            System.out.println(intr);
        }
    }
}

Output:

1
2
3
4
5



Example 3: foreach iterate over an int ArrayList:

public class ForEachExampleArrayList {

    public static void main(String... args) {

        ArrayList<String> arrayList = new ArrayList&lr;>();
        arrayList.add("Java");
        arrayList.add("PHP");
        arrayList.add("Sharepoint");
        arrayList.add("Python");

        for (String str:arrayList) {
            System.out.println(str);
        }
    }
}

Output:

Java
PHP
Sharepoint
Python



Example 4: foreach iterate over an int HashMap:

import java.util.HashMap;
import java.util.Map;

public class ForEachExampleHashMap {

    public static void main(String... args) {

        HashMap<String, String> map = new HashMap<String, String>();
        map.put("1", "Java");
        map.put("2", "PHP");
        map.put("3", "Python");
        map.put("4", "Sharepoint");

        for (Map.Entry<String, String> entry : map.entrySet()) {
            String key = entry.getKey();
            String value = entry.getValue();

            System.out.println("Key: " + key + ", " + "Value: " + value);
        }
    }
}

Output:

Key: 1, Value: Java
Key: 2, Value: PHP
Key: 3, Value: Python
Key: 4, Value: Sharepoint

Java foreach loop examples

Read more: https://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html



Have Questions? Post them here!
Copyright © Code2care 2024 | Privacy Policy | About Us | Contact Us | Sitemap