|  | @ -0,0 +1,130 @@
 | 
	
		
			
				|  |  | package com.yihu.jw.wechat.service;
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | import com.alibaba.fastjson.JSONObject;
 | 
	
		
			
				|  |  | import com.yihu.jw.entity.util.AesEncryptUtils;
 | 
	
		
			
				|  |  | import com.yihu.jw.util.http.HttpClientUtil;
 | 
	
		
			
				|  |  | import org.hibernate.jdbc.Expectation;
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | import java.io.UnsupportedEncodingException;
 | 
	
		
			
				|  |  | import java.util.HashMap;
 | 
	
		
			
				|  |  | import java.util.Map;
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | /**
 | 
	
		
			
				|  |  |  * Created by Trick on 2020/3/19.
 | 
	
		
			
				|  |  |  */
 | 
	
		
			
				|  |  | public class Test {
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     public static void main(String[] args) throws Exception {
 | 
	
		
			
				|  |  |         String s ="53.68";
 | 
	
		
			
				|  |  |         String l = "53.680";
 | 
	
		
			
				|  |  |         if (s.equalsIgnoreCase(l)){
 | 
	
		
			
				|  |  |             System.out.print(true);
 | 
	
		
			
				|  |  |         }else {
 | 
	
		
			
				|  |  |             System.out.print(false);
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  |     }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |         /** 7位ascii字符,也叫作iso646-us、unicode字符集的基本拉丁块 */
 | 
	
		
			
				|  |  |         public static final String us_ascii = "us-ascii";
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |         /** iso 拉丁字母表 no.1,也叫作 iso-latin-1 */
 | 
	
		
			
				|  |  |         public static final String iso_8859_1 = "iso-8859-1";
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |         /** 8 位 ucs 转换格式 */
 | 
	
		
			
				|  |  |         public static final String utf_8 = "utf-8";
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |         /** 16 位 ucs 转换格式,big endian(最低地址存放高位字节)字节顺序 */
 | 
	
		
			
				|  |  |         public static final String utf_16be = "utf-16be";
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |         /** 16 位 ucs 转换格式,little-endian(最高地址存放低位字节)字节顺序 */
 | 
	
		
			
				|  |  |         public static final String utf_16le = "utf-16le";
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |         /** 16 位 ucs 转换格式,字节顺序由可选的字节顺序标记来标识 */
 | 
	
		
			
				|  |  |         public static final String utf_16 = "utf-16";
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |         /** 中文超大字符集 */
 | 
	
		
			
				|  |  |         public static final String gbk = "gbk";
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |         /**
 | 
	
		
			
				|  |  |          * 将字符编码转换成us-ascii码
 | 
	
		
			
				|  |  |          */
 | 
	
		
			
				|  |  |         public static String toascii(String str) throws UnsupportedEncodingException{
 | 
	
		
			
				|  |  |             return changecharset(str, us_ascii);
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  |         /**
 | 
	
		
			
				|  |  |          * 将字符编码转换成iso-8859-1码
 | 
	
		
			
				|  |  |          */
 | 
	
		
			
				|  |  |         public static String toiso_8859_1(String str) throws UnsupportedEncodingException{
 | 
	
		
			
				|  |  |             return changecharset(str, iso_8859_1);
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  |         /**
 | 
	
		
			
				|  |  |          * 将字符编码转换成utf-8码
 | 
	
		
			
				|  |  |          */
 | 
	
		
			
				|  |  |         public static String toutf_8(String str) throws UnsupportedEncodingException{
 | 
	
		
			
				|  |  |             return changecharset(str, utf_8);
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  |         /**
 | 
	
		
			
				|  |  |          * 将字符编码转换成utf-16be码
 | 
	
		
			
				|  |  |          */
 | 
	
		
			
				|  |  |         public String toutf_16be(String str) throws  UnsupportedEncodingException {
 | 
	
		
			
				|  |  |             return this.changecharset(str, utf_16be);
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  |         /**
 | 
	
		
			
				|  |  |          * 将字符编码转换成utf-16le码
 | 
	
		
			
				|  |  |          */
 | 
	
		
			
				|  |  |         public String toutf_16le(String str) throws UnsupportedEncodingException{
 | 
	
		
			
				|  |  |             return this.changecharset(str, utf_16le);
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  |         /**
 | 
	
		
			
				|  |  |          * 将字符编码转换成utf-16码
 | 
	
		
			
				|  |  |          */
 | 
	
		
			
				|  |  |         public String toutf_16(String str) throws UnsupportedEncodingException{
 | 
	
		
			
				|  |  |             return this.changecharset(str, utf_16);
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  |         /**
 | 
	
		
			
				|  |  |          * 将字符编码转换成gbk码
 | 
	
		
			
				|  |  |          */
 | 
	
		
			
				|  |  |         public static String togbk(String str) throws UnsupportedEncodingException{
 | 
	
		
			
				|  |  |             return changecharset(str, gbk);
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |         /**
 | 
	
		
			
				|  |  |          * 字符串编码转换的实现方法
 | 
	
		
			
				|  |  |          * @param str 待转换编码的字符串
 | 
	
		
			
				|  |  |          * @param newcharset 目标编码
 | 
	
		
			
				|  |  |          * @return
 | 
	
		
			
				|  |  |          * @throws Expectation
 | 
	
		
			
				|  |  |          */
 | 
	
		
			
				|  |  |         public static String changecharset(String str, String newcharset)
 | 
	
		
			
				|  |  |                 throws  UnsupportedEncodingException {
 | 
	
		
			
				|  |  |             if (str != null) {
 | 
	
		
			
				|  |  |                 //用默认字符编码解码字符串。
 | 
	
		
			
				|  |  |                 byte[] bs = str.getBytes();
 | 
	
		
			
				|  |  |                 //用新的字符编码生成字符串
 | 
	
		
			
				|  |  |                 return new String(bs, newcharset);
 | 
	
		
			
				|  |  |             }
 | 
	
		
			
				|  |  |             return null;
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  |         /**
 | 
	
		
			
				|  |  |          * 字符串编码转换的实现方法
 | 
	
		
			
				|  |  |          * @param str 待转换编码的字符串
 | 
	
		
			
				|  |  |          * @param oldcharset 原编码
 | 
	
		
			
				|  |  |          * @param newcharset 目标编码
 | 
	
		
			
				|  |  |          * @return
 | 
	
		
			
				|  |  |          * @throws
 | 
	
		
			
				|  |  |          */
 | 
	
		
			
				|  |  |         public static String changecharset(String str, String oldcharset, String newcharset)
 | 
	
		
			
				|  |  |                 throws Exception {
 | 
	
		
			
				|  |  |             if (str != null) {
 | 
	
		
			
				|  |  |                 //用旧的字符编码解码字符串。解码可能会出现异常。
 | 
	
		
			
				|  |  |                 byte[] bs = str.getBytes(oldcharset);
 | 
	
		
			
				|  |  |                 //用新的字符编码生成字符串
 | 
	
		
			
				|  |  |                 return new String(bs, newcharset);
 | 
	
		
			
				|  |  |             }
 | 
	
		
			
				|  |  |             return null;
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | }
 |