[ Web Proxy ]
URL:
Viewing: https://raw.githubusercontent.com/suatoz/java8Examples/master/Java8Examples/src/loop/ForEachEx.java [Back]  [Original]

package loop;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.stream.Stream;

public class ForEachEx {
	public static void main(String[] args) {
		mapExample();
		System.out.println("--------------List---------------");
		listExample();
	}

	private static void mapExample() {
		Map items = new HashMap();
		items.put("A", 10);
		items.put("B", 20);
		items.put("C", 30);
		items.put("D", 40);
		items.put("E", 50);
		items.put("F", 60);
		items.put("G", 70);

		items.forEach((k,v)->System.out.println("Item :" + k + " Count: " + v));
		
		System.out.println("---------------------------------");

		items.forEach((k,v)->{
			System.out.println("Item :" + k + " Count: " + v);
			if("E".equalsIgnoreCase(k))
				System.out.println("Hello EEEEE");
		});
	}
	
	private static void listExample() {
		List list = new ArrayList();
		list.add("A");
		list.add("B");
		list.add("C");
		list.add("D");
		list.add("E");
		list.add("F");
		list.add("G");
		list.add("H");
		
		list.forEach((item)->System.out.println(item));
		System.out.println("---------------------------------");
		list.forEach((item)->{
			if("C".equalsIgnoreCase(item))
				System.out.println(item);
		});
		System.out.println("---------------------------------");
		list.forEach(System.out::println);
		System.out.println("---------------------------------");
		list.stream().filter(s->s.contains("B")).forEach(System.out::println);		
	}

}

Web Proxy Viewer  |  New URL  |  Original Page