1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
| import java.util.Base64;
public class Base64Tools {
final static Base64.Decoder decoder = Base64.getDecoder(); final static Base64.Encoder encoder = Base64.getEncoder();
public static void main(String[] args) {
String encodeText = encode("Hello World"); System.out.println(encodeText);
String decodeText = decode(encodeText); System.out.println(decodeText); }
public static String encode(String str) { try { return encoder.encodeToString(str.getBytes("UTF-8")); } catch (Exception e) { e.printStackTrace(); return ""; } }
public static String decode(String str) { byte[] result = decoder.decode(str.getBytes()); return new String(result); } }
|