BAEL-5463: added code for for-each loop in Java. (#11960)

This commit is contained in:
vaibhav007jain 2022-03-27 09:03:29 +05:30 committed by GitHub
parent 4a887226a1
commit c9637e95fd
1 changed files with 57 additions and 0 deletions

View File

@ -0,0 +1,57 @@
package com.baeldung.core.controlstructures.loops;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.HashSet;
import java.util.List;
import java.util.Map;
import java.util.Set;
public class ForEachLoop {
public static void main(String[] args) {
int[] numbers = { 1, 2, 3, 4, 5 };
List<String> wordsList = new ArrayList<>();
wordsList.add("Java");
wordsList.add("is");
wordsList.add("great!");
Set<String> wordsSet = new HashSet<>();
wordsSet.addAll(wordsList);
Map<Integer, String> map = new HashMap<>();
map.put(1, "Java");
map.put(2, "is");
map.put(3, "great!");
traverseArray(numbers);
traverseList(wordsList);
traverseSet(wordsSet);
traverseMap(map);
}
private static void traverseMap(Map<Integer, String> map) {
for (Map.Entry<Integer, String> entry : map.entrySet()) {
System.out.println("number: " + entry.getKey() + " - " + "word: " + entry.getValue());
}
}
private static void traverseSet(Set<String> wordsSet) {
for (String word : wordsSet) {
System.out.println(word + " ");
}
}
private static void traverseList(List<String> wordsList) {
for (String word : wordsList) {
System.out.println(word + " ");
}
}
private static void traverseArray(int[] numbers) {
for (int number : numbers) {
System.out.println(number + " ");
}
}
}