Here you can find the source of toStr(Map
Parameter | Description |
---|---|
K | the key type |
V | the value type |
msg | the msg |
public static <K, V> String toStr(Map<K, V> msg)
//package com.java2s; /**// w w w. j a v a 2s.c o m * Copyright (c) 2009 - 2012 Red Hat, Inc. * * This software is licensed to you under the GNU General Public License, * version 2 (GPLv2). There is NO WARRANTY for this software, express or * implied, including the implied warranties of MERCHANTABILITY or FITNESS * FOR A PARTICULAR PURPOSE. You should have received a copy of GPLv2 * along with this software; if not, see * http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt. * * Red Hat trademarks are not licensed under GPLv2. No permission is * granted to use or replicate Red Hat trademarks that are incorporated * in this software or its documentation. */ import java.util.Map; import java.util.Map.Entry; public class Main { /** * To string. * * @param <K> the key type * @param <V> the value type * @param msg the msg * @return the string */ public static <K, V> String toStr(Map<K, V> msg) { StringBuilder builder = new StringBuilder("\n---- Begin Map-----\n"); for (Entry<K, V> entry : msg.entrySet()) { builder.append(entry.getKey().toString()).append("=").append(entry.getValue().toString()).append("\n"); } return builder.append("---- End Map -----\n").toString(); } }