일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- MFA
- appres
- Nodejs
- OTP
- git
- css
- 앱리소스
- openssl
- 2FA
- MSYS2
- otpkey
- MYSQL
- Xcode
- FIDO2
- Android
- SWIFT
- fido
- SSH
- albumbook
- WebAuthn
- 앨범북
- 애플
- 인증
- kmip
- SSL
- 앱스토어
- OSX
- apple
- 안드로이드
- SwiftUI
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