Java Hashtable Create getKeyByEntry(Hashtable t, Object value)

Here you can find the source of getKeyByEntry(Hashtable t, Object value)

Description

returns a value.

License

Apache License

Declaration

public static final Object getKeyByEntry(Hashtable t, Object value) 

Method Source Code

//package com.java2s;
/*//from   w w w  .j  av  a  2 s  . c o  m
 *  Copyright 2009 Hiena Mp3 Player http://code.google.com/p/hiena-mp3-player/
 *
 *  Licensed under the Apache License, Version 2.0 (the "License");
 *  you may not use this file except in compliance with the License.
 *  You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 *  Unless required by applicable law or agreed to in writing, software
 *  distributed under the License is distributed on an "AS IS" BASIS,
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *  See the License for the specific language governing permissions and
 *  limitations under the License.
 */

import java.util.*;

public class Main {
    /**
     *  returns a value.
     */
    public static final Object getKeyByEntry(Hashtable t, Object value) {
        Object key;

        for (Enumeration e = t.keys(); e.hasMoreElements();) {
            key = e.nextElement();

            if (value.equals(t.get(key))) {

                return key;
            }
        }
        return null;
    }
}

Related

  1. createHashtable(int size)
  2. getArray(Hashtable hash)
  3. getGUIDS(Hashtable table)
  4. newHashtable(int initialCapacity)
  5. newHashTable(int initialCapacity, float loadFactor)