Here you can find the source of toMap(final Properties properties)
Map <String, String>
.
public static Map<String, String> toMap(final Properties properties)
//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}<String, * String></code>. * * <p>This is necessary because {@link Properties} is a dinosaur class. It * ought to extend <code>Map<String,String></code>, but instead * extends <code>{@link Hashtable}<Object,Object></code>. * * <p>Typical usage, to iterate over a {@link Properties}: * * <blockquote> * <code> * Properties properties;<br/> * for (Map.Entry<String, String> 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; } }