|
|
@@ -9,6 +9,7 @@ import net.sourceforge.pinyin4j.format.exception.BadHanyuPinyinOutputFormatCombi
|
|
|
import java.io.ByteArrayOutputStream;
|
|
|
import java.io.IOException;
|
|
|
import java.io.PrintStream;
|
|
|
+import java.util.Map;
|
|
|
import java.util.Random;
|
|
|
import java.util.UUID;
|
|
|
|
|
|
@@ -181,4 +182,26 @@ public class StrFunc {
|
|
|
return pinyinName.toString();
|
|
|
}
|
|
|
|
|
|
+ public static String map2Url(Map<String, Object> paramToMap) {
|
|
|
+ if (null == paramToMap || paramToMap.isEmpty()) {
|
|
|
+ return null;
|
|
|
+ }
|
|
|
+ StringBuffer url = new StringBuffer();
|
|
|
+ boolean isfist = true;
|
|
|
+ for (Map.Entry<String, Object> entry : paramToMap.entrySet()) {
|
|
|
+ if (isfist) {
|
|
|
+ isfist = false;
|
|
|
+ }
|
|
|
+ else {
|
|
|
+ url.append("&");
|
|
|
+ }
|
|
|
+ url.append(entry.getKey()).append("=");
|
|
|
+ Object value = entry.getValue();
|
|
|
+ if (value != null) {
|
|
|
+ url.append(value);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return url.toString();
|
|
|
+ }
|
|
|
+
|
|
|
}
|