Spec-Zone.ru › Kotlin 1.9

encodeToAppendable

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

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

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

Параметры

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

destination - добавляемый приемник для добавления символов.

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-to-appendable.html

Spec-Zone.ru

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