Spec-Zone.ru › Kotlin 1.9

encode

kotlin-stdlib / kotlin.io.encoding / Base64 / encode
Требования к платформе и версии: JVM (1.0), JS (1.0), Native (1.0)
fun encode(
    source: ByteArray, 
    startIndex: Int = 0, 
    endIndex: Int = source.size
): String

Кодирует байты из указанного массива источника или его поддиапазона. Возвращает строку с полученными символами.

Если размер массива источника или его поддиапазона не является целым кратным 3, результат дополняется '=' до целого кратного 4 символам.

Используйте encodeToByteArray, чтобы получить результат в формате ByteArray.

Параметры

source - массив для кодирования байтов.

startIndex - начало (включительно) поддиапазона для кодирования, по умолчанию 0.

endIndex - конец (исключительно) поддиапазона для кодирования, по умолчанию размер массива источника.

Исключения

IndexOutOfBoundsException - когда startIndex или endIndex выходят за пределы индексов массива источника.

IllegalArgumentException - когда startIndex > endIndex.

Возвращаемое значение строка с полученными символами.

© 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.io.encoding/-base64/encode.html

Spec-Zone.ru

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