인코딩된 데이터를 디코딩 해야할 때가 있다.
Apache Commons Codec » 1.9 라이브러리를 이용한다.
https://mvnrepository.com/artifact/commons-codec/commons-codec/1.9
build.gradle에 라이브러리를 추가한다.
// https://mvnrepository.com/artifact/commons-codec/commons-codec
implementation group: 'commons-codec', name: 'commons-codec', version: '1.9'
다음 함수를 통해서 디코딩을 한다.
public static String decodeDataFromEncodedData(String data) {
return new String(Base64.decodeBase64(data));
}
사용하는 라이브러리는 다음과 같다.
import org.apache.commons.codec.binary.Base64;
디코딩하는 함수를 이용한다.
프린트를 통해 디코딩된 데이터를 확인할 수 있다.
String decodedData = decodeDataFromEncodedData(encodedData);
System.out.println("디코딩된 데이터 : "+ decodedData);
'Java' 카테고리의 다른 글
[JAVA] List, ArrayList 차이 (0) | 2023.01.04 |
---|---|
java entity -> dto 변환 stream, map, collect 사용 - 동작원리(1) (0) | 2023.01.02 |
json을 flat(parameter-delimiter)파일로 변환하기(json 파싱) (0) | 2022.12.16 |
[Java] json 파일 읽기, 파싱 -Mac (0) | 2022.12.13 |
[Java] == 연산자, equals() 차이점 - 문자열 비교 (0) | 2022.12.12 |
댓글