Java.util.Dictionary.put() Method


The java.util.Dictionary.put(K key,V value) method maps the specified key to the specified value in this dictionary.


Following is the declaration for java.util.Dictionary.keys() method

public abstract V put(K key,V value)


  • key − the hashtable key.

  • value − the value.

Return Value

This method returns the value to which the key was mapped in this dictionary, or null if the key did not have a mapping.


NullPointerException − if the value or key is null


The following example shows the usage of java.util.Dictionary.put() method.

package com.tutorialspoint;

import java.util.*;

public class DictionaryDemo {
   public static void main(String[] args) {

      // create a new hasthtable
      Dictionary d = new Hashtable();

      // put some elements
      d.put("1", "Chocolate");
      d.put("2", "Cocoa");
      d.put("5", "Coffee");

      // print how many times put was called
      System.out.println("Number of times put was called:" + d.size());

Let us compile and run the above program, this will produce the following result −

Number of times put was called:3