Свойства
Начиная с Kotlin: 2.4
valLEXICAL_ORDER: Comparator<Uuid>
Компаратор, упорядочивающий UUID в лексикографическом порядке.
Начиная с Kotlin: 2.4
const val SIZE_BYTES: Int = 16
Количество байтов, используемых для представления экземпляра Uuid в двоичном формате.
Функции
Начиная с Kotlin: 2.4
fun fromByteArray(byteArray: ByteArray): Uuid
Создаёт UUID из байтового массива, содержащего 128 бит, разделённых на 16 байтов.
Начиная с Kotlin: 2.4
fun fromUByteArray(ubyteArray: UByteArray): Uuid
Создаёт UUID из массива, содержащего 128 бит, разделённых на 16 беззнаковых байтов.
Начиная с Kotlin: 2.4
fun fromULongs(mostSignificantBits: ULong, leastSignificantBits: ULong): Uuid
Создаёт UUID из указанных 128 бит, разделённых на два 64-битных значения ULong.
Начиная с Kotlin: 2.4
fun generateV7NonMonotonicAt(timestamp: Instant): Uuid
Генерирует новый случайный экземпляр Uuid версии 7 для указанного момента времени.
Начиная с Kotlin: 2.4
fun parseHex(hexString: String): Uuid
Разбирает UUID из шестнадцатеричного строкового представления, описанного в Uuid.toHexString.
Начиная с Kotlin: 2.4
fun parseHexDash(hexDashString: String): Uuid
Разбирает UUID из стандартного строкового представления с шестнадцатеричными числами и дефисами, описанного в Uuid.toHexDashString.
Начиная с Kotlin: 2.4
fun parseHexDashOrNull(hexDashString: String): Uuid?
Разбирает UUID из стандартного строкового представления с шестнадцатеричными числами и дефисами, описанного в Uuid.toHexDashString, возвращая null, если строка имеет другой формат.
Начиная с Kotlin: 2.4
fun parseHexOrNull(hexString: String): Uuid?
Разбирает UUID из шестнадцатеричного строкового представления, описанного в Uuid.toHexString, возвращая null, если строка имеет другой формат.
Начиная с Kotlin: 2.4
fun parseOrNull(uuidString: String): Uuid?
Разбирает UUID из одного из поддерживаемых строковых представлений, возвращая null, если он не соответствует ни одному из них.
© 2010–2026 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.uuid/-uuid/-companion/index.html