Java tutorial
//package com.java2s; /** * Copyright (c) 2012-2014 http://www.eryansky.com * <p/> * Licensed under the Apache License, Version 2.0 (the "License"); */ import java.util.Iterator; import java.util.Map; public class Main { /** * parameters separator * */ public static final String PARAMETERS_SEPARATOR = "&"; /** * equal sign * */ public static final String EQUAL_SIGN = "="; /** * join paras * * @param parasMap paras map, key is para name, value is para value * @return join key and value with {@link #EQUAL_SIGN}, join keys with {@link #PARAMETERS_SEPARATOR} */ public static String joinParas(Map<String, String> parasMap) { if (parasMap == null || parasMap.size() == 0) { return null; } StringBuilder paras = new StringBuilder(); Iterator<Map.Entry<String, String>> ite = parasMap.entrySet().iterator(); while (ite.hasNext()) { Map.Entry<String, String> entry = (Map.Entry<String, String>) ite.next(); paras.append(entry.getKey()).append(EQUAL_SIGN).append(entry.getValue()); if (ite.hasNext()) { paras.append(PARAMETERS_SEPARATOR); } } return paras.toString(); } }