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() method import 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() method import 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)