Android examples for java.util:Map
Convert a Properties into a Map.
/**/* w w w . j ava 2 s . co m*/ * Distribution License: * JSword is free software; you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License, version 2.1 as published by * the Free Software Foundation. This program is distributed in the hope * that it will be useful, but WITHOUT ANY WARRANTY; without even the * implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * See the GNU Lesser General Public License for more details. * * The License is available on the internet at: * http://www.gnu.org/copyleft/lgpl.html * or by writing to: * Free Software Foundation, Inc. * 59 Temple Place - Suite 330 * Boston, MA 02111-1307, USA * * Copyright: 2005 * The copyright to this program is held by it's authors. * * ID: $Id: CollectionUtil.java 2090 2011-03-07 04:13:05Z dmsmith $ */ import java.io.IOException; import java.net.URI; import java.util.ArrayList; import java.util.Enumeration; import java.util.HashSet; import java.util.List; import java.util.Properties; import java.util.Set; public class Main{ /** * Convert a <code>Properties</code> into a <code>Map</code>. * * @param prop * The Properties to convert * @return The map */ public static PropertyMap properties2Map(Properties prop) { PropertyMap propMap = new PropertyMap(); for (Enumeration<Object> e = prop.keys(); e.hasMoreElements();) { Object k = e.nextElement(); Object v = prop.get(k); if (k instanceof String && v instanceof String) { propMap.put((String) k, (String) v); } } return propMap; } /** * Convert a <code>Properties</code> located at <code>propURI</code> into a * <code>Map</code>. * * @param propUri * The URI of the Properties to convert * @return The map */ public static PropertyMap properties2Map(URI propUri) throws IOException { return NetUtil.loadProperties(propUri); } }