ASCII码值是:48~57是十个阿拉伯数字;65~90为26个大学英文字母A-Z;97~122是26个小写英文字母a-z;
参数做ASCII码值从小到大排序(字典序)是可以巧妙的借助TreeMap实现
直接看代码:
package com.ifunpay.portal.service; import com.ifunpay.util.common.StringUtil; import org.apache.commons.lang.StringUtils; import java.util.HashMap; import java.util.Map; import java.util.TreeMap; /** * @Author: lilong * @Data: Created on 2018/5/3 * @Desc:微信支付接口 */ public class WXPayInterface{ /** * @Author : lilong