Mega Code Archive

 
Categories / Java / Internationalization
 

Method to convert a ResourceBundle to a Map object

import java.util.Enumeration; import java.util.HashMap; import java.util.Map; import java.util.ResourceBundle; /**  * Utility class to convert one object to another.  *   * @author <a href="mailto:matt@raibledesigns.com">Matt Raible</a>  */ public final class Util {     /**      * Method to convert a ResourceBundle to a Map object.      * @param rb a given resource bundle      * @return Map a populated map      */     public static Map<String, String> convertBundleToMap(ResourceBundle rb) {         Map<String, String> map = new HashMap<String, String>();         Enumeration<String> keys = rb.getKeys();         while (keys.hasMoreElements()) {             String key = keys.nextElement();             map.put(key, rb.getString(key));         }         return map;     } }