BAEL-5463: added code for for-each loop in Java. (#11960)
This commit is contained in:
		
							parent
							
								
									4a887226a1
								
							
						
					
					
						commit
						c9637e95fd
					
				| @ -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 + " "); | ||||||
|  |         } | ||||||
|  |     } | ||||||
|  | } | ||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user