Base64 encoding and decoding String

 

= Test String " Test String " ;

@ A method 
Final Base64.Encoder Encoder = Base64.getEncoder ();
final Base64.Decoder decoder = Base64.getDecoder();
String encodeText = encoder.encodeToString(test.getBytes("UTF-8"));
System.out.println(encodeText);
String s = new String(decoder.decode(encodeText), "UTF-8");
System.out.println(s)

//方法二
encodeText = Base64Utils.encodeToString(s.getBytes("UTF-8"));
System.out.println("2:"+encodeText);
String s1 = new String(Base64Utils.decode(encodeText.getBytes()),"UTF-8");
System.out.println("s1:"+s1);

Guess you like

Origin www.cnblogs.com/11HAN/p/12119216.html