国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務(wù)器之家:專(zhuān)注于服務(wù)器技術(shù)及軟件下載分享
分類(lèi)導(dǎo)航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服務(wù)器之家 - 編程語(yǔ)言 - JAVA教程 - 各種格式的編碼解碼工具類(lèi)分享(hex解碼 base64編碼)

各種格式的編碼解碼工具類(lèi)分享(hex解碼 base64編碼)

2019-11-05 11:27java技術(shù)網(wǎng) JAVA教程

這篇文章主要介紹了各種格式的編碼解碼工具類(lèi),集成Commons-Codec、Commons-Lang及JDK提供的編解碼方法

代碼如下:


import java.io.UnsupportedEncodingException;
import java.net.URLDecoder;
import java.net.URLEncoder;

 

import org.apache.commons.codec.DecoderException;
import org.apache.commons.codec.binary.Base64;
import org.apache.commons.codec.binary.Hex;
import org.apache.commons.lang.StringEscapeUtils;

/**
 * 各種格式的編碼加碼工具類(lèi).
 * 
 * 集成Commons-Codec,Commons-Lang及JDK提供的編解碼方法.
 * 
 *  
 */
public class EncodeUtils {

 private static final String DEFAULT_URL_ENCODING = "UTF-8";

 /**
  * Hex編碼.
  */
 /*public static String hexEncode(byte[] input) {
  return Hex.encodeHexString(input);
 }*/

 /**
  * Hex解碼.
  */
 public static byte[] hexDecode(String input) {
  try {
   return Hex.decodeHex(input.toCharArray());
  } catch (DecoderException e) {
   throw new IllegalStateException("Hex Decoder exception", e);
  }
 }

 /**
  * Base64編碼.
  */
 public static String base64Encode(byte[] input) {
  return new String(Base64.encodeBase64(input));
 }

 /**
  * Base64編碼, URL安全(將Base64中的URL非法字符??,/=轉(zhuǎn)為其他字符, 見(jiàn)RFC3548).
  */
 public static String base64UrlSafeEncode(byte[] input) {
  return Base64.encodeBase64URLSafeString(input);
 }

 /**
  * Base64解碼.
  */
 public static byte[] base64Decode(String input) {
  return Base64.decodeBase64(input);
 }

 /**
  * URL 編碼, Encode默認(rèn)為UTF-8. 
  */
 public static String urlEncode(String input) {
  try {
   return URLEncoder.encode(input, DEFAULT_URL_ENCODING);
  } catch (UnsupportedEncodingException e) {
   throw new IllegalArgumentException("Unsupported Encoding Exception", e);
  }
 }

 /**
  * URL 解碼, Encode默認(rèn)為UTF-8. 
  */
 public static String urlDecode(String input) {
  try {
   return URLDecoder.decode(input, DEFAULT_URL_ENCODING);
  } catch (UnsupportedEncodingException e) {
   throw new IllegalArgumentException("Unsupported Encoding Exception", e);
  }
 }

 /**
  * Html 轉(zhuǎn)碼.
  */
 public static String htmlEscape(String html) {
  return StringEscapeUtils.escapeHtml(html);
 }

 /**
  * Html 解碼.
  */
 public static String htmlUnescape(String htmlEscaped) {
  return StringEscapeUtils.unescapeHtml(htmlEscaped);
 }

 /**
  * Xml 轉(zhuǎn)碼.
  */
 public static String xmlEscape(String xml) {
  return StringEscapeUtils.escapeXml(xml);
 }

 /**
  * Xml 解碼.
  */
 public static String xmlUnescape(String xmlEscaped) {
  return StringEscapeUtils.unescapeXml(xmlEscaped);
 }
}

 

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 日韩在线免费视频 | 亚洲一区二区三区在线 | 色综合中文 | 午夜精品在线 | 香草久久 | 国产一区二区精品 | 久久精品日 | 激情五月婷婷基地 | 色综合色综合 | 超碰在线国产 | 四虎最新网站 | 国产高清在线精品一区二区三区 | 免费污片网站 | 精品久久久久久久久久 | 日韩一本| 国产一区二区三区在线观看免费 | 欧美亚洲视频在线观看 | 日韩成人免费av | 国精产品一区二区三区有限公司 | 中文字幕欧美激情 | 国产二区视频 | 亚洲精品成人 | 成人免费视频网站在线看 | 亚洲精品在线免费 | 国产精品高潮呻吟久久av野狼 | 黄色大片网 | 国产精品久久久久久久久久久久 | 天天干天天射天天操 | 国产精品久久久久久久久免费高清 | 久久久久久久国产 | 亚洲精品福利在线观看 | 国产一级特黄aaa大片 | 亚洲国产成人91精品 | 午夜国产 | 欧美自拍一区 | 玖玖玖影院 | 激情综合五月天 | 国产精品久久久久一区二区三区 | 精品无码久久久久久久动漫 | 国产片av| 大片免费播放在线观看视频 |