ByteArray -> human readable string
IT 개발/개념 정리
2024. 4. 29. 09:55
ByteArray.toString()를 하니 당연히 byteArray의 주소값이 출력된다.
1. toString() 호출 시 charset를 인자로 넘겨준다.
val bytes = "Hi".toByteArray()
val bytesToString = bytes.toString(Charset.defaultCharset())
=> Prints: "Hi" not bytearray ID "[B@9a7d34b"
2. String 생성자의 인자로 넘겨준다.
val bytes = "Hi".toByteArray()
val bytesToString = String(bytes)
=> Prints: "Hi" not bytearray ID "[B@9a7d34b"
반응형
'IT 개발 > 개념 정리' 카테고리의 다른 글
ngrinder를 이용한 성능 테스트 (0) | 2024.09.18 |
---|---|
kotlin에서 queryDSL 사용하기 (1) | 2024.07.05 |
@Transactional 어노테이션에 대한 정리 (0) | 2023.11.26 |
Spring Security 환경에서 h2 console enabled : true일 때 오류 (0) | 2023.09.10 |
[아이템 61] 박싱된 기본 타입보다는 기본 타입을 사용하라 (0) | 2022.08.15 |