toHexString
@ExperimentalStdlibApi fun ByteArray.toHexString( format: HexFormat = HexFormat.Default ): String
@ExperimentalStdlibApi @ExperimentalUnsignedTypes fun UByteArray.toHexString( format: HexFormat = HexFormat.Default ): String
Преобразует байты в этом массиве, используя указанный формат.
Обратите внимание, что только HexFormat.upperCase и HexFormat.BytesHexFormat влияют на форматирование.
Параметры
format - используемый для форматирования HexFormat, по умолчанию HexFormat.Default.
Исключения
IllegalArgumentException - если длина результата превышает максимальную емкость String.
@ExperimentalStdlibApi fun ByteArray.toHexString( startIndex: Int = 0, endIndex: Int = size, format: HexFormat = HexFormat.Default ): String
@ExperimentalStdlibApi @ExperimentalUnsignedTypes fun UByteArray.toHexString( startIndex: Int = 0, endIndex: Int = size, format: HexFormat = HexFormat.Default ): String
Преобразует байты в этом массиве, используя указанный HexFormat.
Обратите внимание, что только HexFormat.upperCase и HexFormat.BytesHexFormat влияют на форматирование.
Параметры
startIndex - начальный индекс (включительно) поддиапазона для форматирования, по умолчанию 0.
endIndex - конечный индекс (исключительно) поддиапазона для форматирования, по умолчанию размер этого массива.
format - используемый для форматирования HexFormat, по умолчанию HexFormat.Default.
Исключения
IndexOutOfBoundsException - когда startIndex или endIndex выходят за пределы допустимых индексов массива.
IllegalArgumentException - когда startIndex > endIndex.
IllegalArgumentException - если длина результата превышает максимальную емкость String.
@ExperimentalStdlibApi fun Byte.toHexString( format: HexFormat = HexFormat.Default ): String
Форматирует это значение Byte с использованием указанного формата.
Обратите внимание, что только HexFormat.upperCase и HexFormat.NumberHexFormat влияют на форматирование.
Параметры
format - используемый для форматирования HexFormat, по умолчанию HexFormat.Default.
@ExperimentalStdlibApi fun Short.toHexString( format: HexFormat = HexFormat.Default ): String
Форматирует это значение Short с использованием указанного формата.
Обратите внимание, что только HexFormat.upperCase и HexFormat.NumberHexFormat влияют на форматирование.
Параметры
format - используемый для форматирования HexFormat, по умолчанию HexFormat.Default.
@ExperimentalStdlibApi fun Int.toHexString( format: HexFormat = HexFormat.Default ): String
Форматирует это значение Int с использованием указанного формата.
Обратите внимание, что только HexFormat.upperCase и HexFormat.NumberHexFormat влияют на форматирование.
Параметры
format - используемый для форматирования HexFormat, по умолчанию HexFormat.Default.
@ExperimentalStdlibApi fun Long.toHexString( format: HexFormat = HexFormat.Default ): String
Форматирует это значение Long с использованием указанного формата.
Обратите внимание, что только HexFormat.upperCase и HexFormat.NumberHexFormat влияют на форматирование.
Параметры
format - используемый для форматирования HexFormat, по умолчанию HexFormat.Default.
@ExperimentalStdlibApi fun UByte.toHexString( format: HexFormat = HexFormat.Default ): String
Форматирует это значение UByte с использованием указанного формата.
Обратите внимание, что только HexFormat.upperCase и HexFormat.NumberHexFormat влияют на форматирование.
Параметры
format - используемый для форматирования HexFormat, по умолчанию HexFormat.Default.
@ExperimentalStdlibApi fun UShort.toHexString( format: HexFormat = HexFormat.Default ): String
Форматирует это значение UShort с использованием указанного формата.
Обратите внимание, что только HexFormat.upperCase и HexFormat.NumberHexFormat влияют на форматирование.
Параметры
format - используемый для форматирования HexFormat, по умолчанию HexFormat.Default.
@ExperimentalStdlibApi fun UInt.toHexString( format: HexFormat = HexFormat.Default ): String
Форматирует это значение UInt с использованием указанного формата.
Обратите внимание, что только HexFormat.upperCase и HexFormat.NumberHexFormat влияют на форматирование.
Параметры
format - используемый для форматирования HexFormat, по умолчанию HexFormat.Default.
@ExperimentalStdlibApi fun ULong.toHexString( format: HexFormat = HexFormat.Default ): String
Форматирует это значение ULong с использованием указанного формата.
Обратите внимание, что только HexFormat.upperCase и HexFormat.NumberHexFormat влияют на форматирование.
Параметры
format - используемый для форматирования HexFormat, по умолчанию HexFormat.Default.
© 2010–2023 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.text/to-hex-string.html