반응형
Jdk 1.8 부터 java.util.Base64를 이용해 인코딩 디코딩을 할 수 있습니다.
[예제]
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | import java.io.UnsupportedEncodingException; import java.util.Base64; import java.util.Base64.Decoder; import java.util.Base64.Encoder; public class Test { public static void main(String[] args) throws UnsupportedEncodingException { Encoder encoder = Base64.getEncoder(); String encoded = encoder.encodeToString("Hello Base64".getBytes("UTF-8")); System.out.println(encoded); Decoder decoder = Base64.getDecoder(); byte[] decoded = decoder.decode(encoded); System.out.println(new String(decoded, "UTF-8")); } } |
[결과]
SGVsbG8gQmFzZTY0 Hello Base64 |
반응형
'java' 카테고리의 다른 글
java - spring boot - multipart max file size (0) | 2019.02.18 |
---|---|
com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException: Unrecognized field (0) | 2019.02.11 |
Apache POI 3.14 Exception - The maximum column width for an individual cell is 255 characters. (0) | 2019.02.08 |
java memory check - 자바 메모리 확인 (0) | 2019.01.23 |
@EnableScheduling, @Profile, @Scheduled 스케쥴링 된 함수 한번만 실행하기. (0) | 2018.12.10 |
mybatis sql include property (0) | 2018.11.08 |
java simple get random alphanumeric string 간단 랜덤 함수 (0) | 2018.11.07 |
kisa sha256 java 예제 (0) | 2018.11.05 |