일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 앱리소스
- SSH
- albumbook
- 2FA
- 애플
- SSL
- MYSQL
- WebAuthn
- openssl
- SwiftUI
- 앱스토어
- fido
- 앨범북
- MFA
- css
- Xcode
- MSYS2
- Android
- SWIFT
- appres
- 안드로이드
- FIDO2
- otpkey
- Nodejs
- 인증
- OSX
- OTP
- git
- apple
- kmip
Archives
- Today
- Total
인디노트
Kotlin byte to HEX 변환 코드 본문
private val digits = "0123456789ABCDEF"
fun bytesToHex(byteArray: ByteArray): String {
val hexChars = CharArray(byteArray.size * 2)
for (i in byteArray.indices) {
val v = byteArray[i].toInt() and 0xff
hexChars[i * 2] = digits[v shr 4]
hexChars[i * 2 + 1] = digits[v and 0xf]
}
return String(hexChars)
}
val bytes = byteArrayOf(10, 2, 15, 11)
val s = bytesToHex(bytes)
println(s)
// output: 0A020F0B
반응형
'소스 팁 > Java, Android, Kotlin' 카테고리의 다른 글
안드로이드 생체인증 관련 - 구글디벨로퍼 (0) | 2021.07.17 |
---|---|
안드로이드 View Binding 을 이용하여 쉽게 만들자 (0) | 2021.07.14 |
Android 장치의 UUID 같은것을 가져오는 기능의 코드 스니펫 (0) | 2021.07.13 |
안드로이드 시리얼 통신_USB_COM_PROT (0) | 2021.07.08 |
안드로이드 데이터 그리드 (테이블) 뷰 콤포넌트 있는곳 (0) | 2021.07.08 |
Comments