Following are the key points described later in this article:
Pay attention to forEach function that takes a reference to BiConsumer function interface and prints the key and value. This is so easy against the traditional way of getting an iterator of Map.Entry objects and print key and value for each Map.Entry object.
// Create a Map using String Array
Map<String, String> map = new HashMap<String, String>();
String[][] mapArr = {{"Chris","USA"}, {"Raju","India"}, {"Lynda","Canada"} };
for( int i = 0; i < mapArr.length; i++ ) {
map.put( mapArr[i][0], mapArr[i][1] );
}
//
// Print the key and value of Map using Lambda expression
//
map.forEach((key, value) -> {System.out.println( "Key: " + key + " - Value:" + value);});
Pay attention to forEach function that takes a reference to a Consumer function and prints each value. This is so easy against the traditional way of getting an instance of iterator and then print value by retrieving each element from iterator.
// Create a list from a String array
List list = new ArrayList();
String[] strArr = { "Chris", "Raju", "Jacky" };
for( int i = 0; i < strArr.length; i++ ) {
list.add( strArr[i] );
}
//
// Print the key and value of Map using Lambda expression
//
list.forEach((value) -> {System.out.println( "Value:" + value);});
In recent years, artificial intelligence (AI) has evolved to include more sophisticated and capable agents,…
Adaptive learning helps in tailoring learning experiences to fit the unique needs of each student.…
With the increasing demand for more powerful machine learning (ML) systems that can handle diverse…
Anxiety is a common mental health condition that affects millions of people around the world.…
In machine learning, confounder features or variables can significantly affect the accuracy and validity of…
Last updated: 26 Sept, 2024 Credit card fraud detection is a major concern for credit…