java base64缂栫爜瑙g爜
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java base64缂栫爜瑙g爜相关的知识,希望对你有一定的参考价值。
鏍囩锛?a href='http://www.mamicode.com/so/1/bin' title='bin'>bin catch rac comm 蹇呴』 bytes TBase nbsp int
绗竴绉嶃€丏atatypeConverter
浣跨敤JDK鑷甫DatatypeConverter.java绫诲疄鐜帮紝JDK鐗堟湰蹇呴』>=1.6
/** * @Description base64缂栫爜 * @param * @return */ public static String encode(String str){ String base64Str = ""; try{ //String -> byte[] byte[] data = str.getBytes("utf-8"); base64Str = DatatypeConverter.printBase64Binary(data); }catch (Exception e){ e.printStackTrace(); } return base64Str; } /** * @Description base64瑙g爜 * @param * @return */ public static String decode(String base64Str){ String str = ""; byte[] base64Data = DatatypeConverter.parseBase64Binary(base64Str); try{ str = new String(base64Data,"utf-8"); }catch (Exception e){ e.printStackTrace(); } return str; }
绗簩绉嶃€丅ase64
浣跨敤JDK鑷甫Base64.java绫诲疄鐜帮紝JDK鐗堟湰蹇呴』>=1.8
绗笁绉嶃€?strong>commons-codec.jar
浣跨敤绗笁鏂规灦鍖咃細commons-codec.jar
以上是关于java base64缂栫爜瑙g爜的主要内容,如果未能解决你的问题,请参考以下文章