The putAll() method of SimpleBindings class is used to add all the key-value pairs of the map which is passed as a parameter to SimpleBindings object.
Syntax:
public void putAll(Map<String, Object> toMerge)
parameters: This method accepts parameter toMerge which is the Map of values to add.
Return Value: This method returns nothing.
Exception: This method throws following exceptions:
- NullPointerException: if toMerge map is null or if some key in the map is null.
- IllegalArgumentException: if some key in the map is an empty String.
Below are programs to Illustrate the working of putAll() method:
Program 1:
Java
// Java programs to Illustrate// the working of putAll() methodimport javax.script.SimpleBindings;import java.util.*;public class GFG { public static void main(String[] args) { // create simpleBindings object SimpleBindings bindings = new SimpleBindings(); // create Map HashMap<String, String> map = new HashMap<>(); // add key value pair to Map map.put("key1", "value1"); map.put("key2", "value2"); map.put("key3", "value3"); // apply putAll bindings.putAll(map); // print System.out.println( "Key1:" + bindings.get("key1")); System.out.println( "Key2:" + bindings.get("key2")); System.out.println( "Key3:" + bindings.get("key3")); }} |
Key1:value1 Key2:value2 Key3:value3
Program 2:
Java
// Java programs to Illustrate// the working of putAll() methodimport javax.script.SimpleBindings;import java.util.*;public class GFG { public static void main(String[] args) { // create simpleBindings object SimpleBindings asiaTeamList = new SimpleBindings(); // create Map HashMap<String, String> map = new HashMap<>(); // add team in map using put() map.put("team1", "India"); map.put("team2", "Sri Lanka"); map.put("team3", "Pakistan"); map.put("team4", "Bangladesh"); // apply putAll asiaTeamList.putAll(map); // print System.out.println( "Team1: " + asiaTeamList.get("team1")); System.out.println( "Team2: " + asiaTeamList.get("team2")); System.out.println( "Team3: " + asiaTeamList.get("team3")); System.out.println( "Team4: " + asiaTeamList.get("team4")); }} |
Team1: India Team2: Sri Lanka Team3: Pakistan Team4: Bangladesh
References: https://docs.oracle.com/javase/10/docs/api/javax/script/SimpleBindings.html#putAll(java.util.Map)
