Advertisement
Guest User

Untitled

a guest
Jul 16th, 2015
225
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.40 KB | None | 0 0
  1. public class BiMap<K, V> implements Map<K, V> {
  2.     private Map<K, V> values = Maps.newHashMap();
  3.     private Map<V, K> keys = Maps.newHashMap();
  4.    
  5.     public void put(K k, V v) {
  6.         values.put(k, v);
  7.         keys.put(v, k);
  8.     }
  9.  
  10.     public V get(K k) {
  11.         return keys.get(k);
  12.     }
  13.  
  14.     public K getKey(V v) {
  15.         return values.get(v);
  16.     }
  17.  
  18.     /* Everything else */
  19. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement