Foreach-ът се използва доста често и като цяло улеснява доста итерирането над колекции и масиви. Като цяло for-each e за предпочитане спрямо for.
пример:

	ArrayList<String> a = new ArrayList<String>();
	
	a.add("da");
	a.add("ne");
	a.add("drugo");
	
	// типичен for-each би изглеждал така
	for( String el : a) {
		System.out.println(el);
	}