xxxxxxxxxx
public class Sample {
public static void main(String[] args) {
String names[] = { "Jasmine", "Lyka", "Marbie", "Soleen", "Tiny" };
for (String name : names) {
System.out.println(name);
}
}
}
xxxxxxxxxx
int [] intArray = { 10, 20, 30, 40, 50 };
for( int value : intArray ) {
System.out.println( value );
}
xxxxxxxxxx
//itemset contains variables of type <Data Type>
for(<Data Type> item : itemset) {
//loop
}
xxxxxxxxxx
List<String> someList = new ArrayList<String>();
// add "monkey", "donkey", "skeleton key" to someList
for (String item : someList) {
System.out.println(item);
}
xxxxxxxxxx
// Before anything, I have overriden Object toString() method inside Vehicle
@Override
public String toString() {
System.out.println("Name = " + getName());
System.out.println("Speed = " + getSpeed());
return "--------------";
}
// Method 1 : Printing the normal way
Vehicle vehicleList[] = new Vehicle[] { stationWagon1, sportsCar, train };
for (Vehicle vehicle : vehicleList) {
System.out.println(vehicle); }
// Method 2 : Printing with lambda expression
List<Vehicle> vehicleList2 = Arrays.asList(stationWagon1, sportsCar, train);
vehicleList2.forEach(vehicle -> System.out.println(vehicle));
// Method 3 : Printing with method referece
vehicleList2.forEach(System.out::println);
xxxxxxxxxx
// definition eine Datenstruktur, hier ein Array mit 9 Werten
int[] array = new int[]{4, 8, 4, 2, 2, 1, 1, 5, 9};
// ForEach Schleife
for( int k: array )
{
System.out.println("k = "+k);
}
xxxxxxxxxx
List<String> list = List.of("a", "b", "c");
list.forEach(elt -> System.out.println(elt)) /* output: a
b
c */