1. java.util.Base64 (jdk 8+) 사용
import java.io.UnsupportedEncodingException;
import java.util.Base64;
import java.util.Base64.Decoder;
import java.util.Base64.Encoder;
public class Base64Example {
public static void main(String[] args) throws UnsupportedEncodingException {
Encoder encoder = Base64.getEncoder();
Decoder decoder = Base64.getDecoder();
String text = "Hello World!";
byte[] textByte = text.getBytes("UTF-8");
byte[] encTextByte = encoder.encode(textByte);
byte[] decTextByte = decoder.decode(encTextByte);
System.out.println("encTextByte = "+new String(encTextByte));
System.out.println("decTextByte = "+new String(decTextByte,"UTF-8"));
}
2. Apache Commons Codec (org.apache.commons.codec.binary.Base64) 사용
'Programming > Java' 카테고리의 다른 글
[Java]톰캣(WAS) 배포시 java.lang.ClassCastException A cannot be cast to B (0) | 2019.02.19 |
---|---|
[Java] 클래스(Class)란 (0) | 2019.01.28 |
[Java] Map 컬렉션 클래스 - HashMap (0) | 2018.12.14 |
[Java] 컬렉션 인터페이스(Collection Interface) 주요 메서드 (0) | 2018.12.13 |
이클립스(Eclipse) 빨간 엑스박스, 에러, 오작동 해결방법 (0) | 2018.12.13 |