Java Properties to Map toMap(final Properties properties)

Here you can find the source of toMap(final Properties properties)

Description

Converts a Properties object to a Map <String, String>.

License

Apache License

Declaration

public static Map<String, String> toMap(final Properties properties) 

Method Source Code

//package com.java2s;
/*//ww w  .ja  v a 2  s. com
 // Licensed to DynamoBI Corporation (DynamoBI) under one
 // or more contributor license agreements.  See the NOTICE file
 // distributed with this work for additional information
 // regarding copyright ownership.  DynamoBI licenses this file
 // to you 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 {
    /**
     * Converts a {@link Properties} object to a <code>{@link Map}&lt;String,
     * String&gt;</code>.
     *
     * <p>This is necessary because {@link Properties} is a dinosaur class. It
     * ought to extend <code>Map&lt;String,String&gt;</code>, but instead
     * extends <code>{@link Hashtable}&lt;Object,Object&gt;</code>.
     *
     * <p>Typical usage, to iterate over a {@link Properties}:
     *
     * <blockquote>
     * <code>
     * Properties properties;<br/>
     * for (Map.Entry&lt;String, String&gt; entry =
     * Util.toMap(properties).entrySet()) {<br/>
     *   println("key=" + entry.getKey() + ", value=" + entry.getValue());<br/>
     * }
     * </code>
     * </blockquote>
     */
    public static Map<String, String> toMap(final Properties properties) {
        return (Map) properties;
    }
}

Related

  1. propertiesToMap(File propsFile)
  2. propertiesToMap(String propertiesAsString)
  3. toMap(final Properties properties)
  4. toMap(Properties properties)
  5. toMap(Properties properties)
  6. toMap(Properties properties)
  7. toMap(Properties properties)