String base64Encode(String str)//编码
String base64Encode(byte[] str)//字节流编码
String base64Decode(String str)//解码
String base64EncodeFile(String filepath)//对文件进行编码
byte[] base64ToBytes(String str)//解码成字节流
byte[] base64FileToBytes(String filepath)//解码base64文件成字节流
2、Base58
String base58Encode(String str)//编码 String base58Encode(byte[] str)//字节流编码 String base58EncodeFile(String filepath)//对文件进行编码 String base58Decode(String str)//解码 byte[] base58ToBytes(String str)//解码成字节流 byte[] base58FileToBytes(String filepath)//解码base58文件成字节流
JSONArray jsonArr(Object obj)//转成json数组,net.sf.json.JSONArray
JSONObject json(Object obj)//转成json对象,net.sf.json.JSONObject
JSONObject fastjson(String str)//com.alibaba.fastjson.JSONObject
JSONObject map2fastjson(HashMap<String,Object> data)//com.alibaba.fastjson.JSONArray
JSONArray fastjsonArr(String str)//com.alibaba.fastjson.JSONArray
JSONArray fastjsonArr(ArrayList<Object> data)//com.alibaba.fastjson.JSONArray
String jsonStr(Object obj)//对象或数组转成json字符串
String jsonObjStr(Object obj)//对象转json字符串
String jsonArrayStr(Object obj)//数组转json字符串
HashMap<String,Object> json2map(Object json)//json对象转为map格式
HashMap<String,Object> json2map(String jsonstr)//json字符串转为map格式
String map2json(HashMap<String,Object> data)
4、XML&Map
HashMap<String, String> xml2map(String strXML)//xml转map
String map2xml(HashMap<String, String> data)//map转xml
5、url编码
String urlencode(String str);//默认认框架编码
String urlencode(String str,String charset)
String urldecode(String str);//默认认框架编码
String urldecode(String str,String charset);
HashMap<String,String> url2map(String params);//把URL格式键值对转换成HashMap格式
String sorturl(String params);//把url的键值对按键名升序排序 参数如:c=1&e=3&b=2 输出结果:b=2&c=1&e=3
String mapsorturl(HashMap<String,String> params);//键值对的参数按键名升序排序输出URL格式键值对
String mapobjsorturl(HashMap<String,Object> params);//键值对的参数按键名升序排序输出URL格式键值对
6、字符转16进制
String str2hex(String str)
String hex2str(String str)
String bytes2hex(byte[] str)
7、字符转Unicode
String str2unicode(String str)
String unicode2str(String unicode)
8、数字(10进制)转62进制
String numto62(int num)//整型转62进制
String numto62(long num)//长整型转62进制
long f62tonum(String str)//从62进制字符串转长整型(10进制)
9、数字(10进制)转2-62进制
String numconv(int num,int scale)//整型转2-62进制 String numconv(long num,int scale)//长整型转2-62进制 long convnum(String str,int
scale)//从2-62进制字符串转长整型(10进制) 10、HashMap与实体Bean互转 T map2bean(HashMap<K, V> mp, Class<T>
beanCls)//HashMap转JavaBean HashMap<String, Object> bean2map(T bean, HashMap<String, Object>
mp)//JavaBean转HashMap 11、HTML转码 String escape(String str) String unescape(String enstr) String htmlentities(String str) String htmlunentities(String enstr) String html2text(String htmlstr)//去除html标签,保留文本 String safeWithImageHtml(String
htmlstr)//保留<img>并去除不安全的html标签,如<script>等,预防xss攻击 String safeHtml(String htmlstr))//去除不安全的html标签,如<script>等,预防xss攻击 String cleanHtml(String htmlstr))//去除所有的html标签 12、编码转换 String iconv(String str,String fromcharset,String tocharset) 13、IPv4转码 String int2ip(int ip) int ip2int(String ip) 14、字母拼音 char firstLetter(String str)//获取字符串(中文拼音)首字母(大写), String eachFirstLetter(String str)//获取每个字符拼音首字母,英文原样输出 String pinyin(String str)//获取中文字符完整拼音,英文原样输出 String fullSpell(String str)//获取中文字符完整拼音,英文原样输出 15、序列化 byte[] serialize(Object object)//序列化 Object unserialize(byte[] bytes) //反序列化