tgoop.com/kotlin_broadcast/1723
Create:
Last Update:
Last Update:
Что нового в UUID из Kotlin Standart Library
UUID (Universally Unique Identifier) – это стандарт для генерации уникальных идентификаторов длиной 128 бит, который широко используется для идентификации объектов в распределенных системах.
550e8400-e29b-41d4-a716-446655440000, но и простой шестнадцатеричный формат без дефисов, например, 550e8400e29b41d4a716446655440000.parseHexDash() – парсинг UUID из формата с дефисами.
toHexDashString() – преобразование UUID в строку с дефисами.
⚠️ Не забывайте, поддержка UUID в стандартной библиотеке пока экспериментальная. Для её использования используйте:
@OptIn(ExperimentalUuidApi::class)
fun main() {
val uuid = Uuid.parse("550e8400e29b41d4a716446655440000")
println(uuid.toHexDashString())
val sortedUuids = listOf(
uuid,
Uuid.parse("780e8400e29b41d4a716446655440005"),
Uuid.parse("5ab88400e29b41d4a716446655440076")
).sorted()
println(sortedUuids)
}
#kotlin
