Spec-Zone.ru › Kotlin 1.9

toHexString

kotlin-stdlib / kotlin.text / toHexString
Требования к платформе и версии: JVM (1.9), JS (1.9), Native (1.9)
@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.

Требования к платформе и версии: JVM (1.9), JS (1.9), Native (1.9)
@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.

Требования к платформе и версии: JVM (1.9), JS (1.9), Native (1.9)
@ExperimentalStdlibApi fun Byte.toHexString(
    format: HexFormat = HexFormat.Default
): String

Форматирует это значение Byte с использованием указанного формата.

Обратите внимание, что только HexFormat.upperCase и HexFormat.NumberHexFormat влияют на форматирование.

Параметры

format - используемый для форматирования HexFormat, по умолчанию HexFormat.Default.

Требования к платформе и версии: JVM (1.9), JS (1.9), Native (1.9)
@ExperimentalStdlibApi fun Short.toHexString(
    format: HexFormat = HexFormat.Default
): String

Форматирует это значение Short с использованием указанного формата.

Обратите внимание, что только HexFormat.upperCase и HexFormat.NumberHexFormat влияют на форматирование.

Параметры

format - используемый для форматирования HexFormat, по умолчанию HexFormat.Default.

Требования к платформе и версии: JVM (1.9), JS (1.9), Native (1.9)
@ExperimentalStdlibApi fun Int.toHexString(
    format: HexFormat = HexFormat.Default
): String

Форматирует это значение Int с использованием указанного формата.

Обратите внимание, что только HexFormat.upperCase и HexFormat.NumberHexFormat влияют на форматирование.

Параметры

format - используемый для форматирования HexFormat, по умолчанию HexFormat.Default.

Требования к платформе и версии: JVM (1.9), JS (1.9), Native (1.9)
@ExperimentalStdlibApi fun Long.toHexString(
    format: HexFormat = HexFormat.Default
): String

Форматирует это значение Long с использованием указанного формата.

Обратите внимание, что только HexFormat.upperCase и HexFormat.NumberHexFormat влияют на форматирование.

Параметры

format - используемый для форматирования HexFormat, по умолчанию HexFormat.Default.

Требования к платформе и версии: JVM (1.9), JS (1.9), Native (1.9)
@ExperimentalStdlibApi fun UByte.toHexString(
    format: HexFormat = HexFormat.Default
): String

Форматирует это значение UByte с использованием указанного формата.

Обратите внимание, что только HexFormat.upperCase и HexFormat.NumberHexFormat влияют на форматирование.

Параметры

format - используемый для форматирования HexFormat, по умолчанию HexFormat.Default.

Требования к платформе и версии: JVM (1.9), JS (1.9), Native (1.9)
@ExperimentalStdlibApi fun UShort.toHexString(
    format: HexFormat = HexFormat.Default
): String

Форматирует это значение UShort с использованием указанного формата.

Обратите внимание, что только HexFormat.upperCase и HexFormat.NumberHexFormat влияют на форматирование.

Параметры

format - используемый для форматирования HexFormat, по умолчанию HexFormat.Default.

Требования к платформе и версии: JVM (1.9), JS (1.9), Native (1.9)
@ExperimentalStdlibApi fun UInt.toHexString(
    format: HexFormat = HexFormat.Default
): String

Форматирует это значение UInt с использованием указанного формата.

Обратите внимание, что только HexFormat.upperCase и HexFormat.NumberHexFormat влияют на форматирование.

Параметры

format - используемый для форматирования HexFormat, по умолчанию HexFormat.Default.

Требования к платформе и версии: JVM (1.9), JS (1.9), Native (1.9)
@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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API