Класс scala.collection.mutable.ArrayBuilder
@SerialVersionUID(3L)
Класс-билдер для массивов.
| Параметры типа |
|
|---|---|
| Надтипы | |
| Известные подтипы |
Конкретные методы
Исходный код
Добавить все элементы массива
Исходный код
Добавить срез массива
Исходный код
| Классы-определения | Growable |
|---|
Исходный код
Исходный код
| Классы-определения | Growable |
|---|
Исходный код
Исходный код
| Классы-определения | Builder |
|---|
Наследованные методы
Исходный код@inline
Псевдоним для addAll
| Наследованно от | Growable |
|---|
Источник@inline
final def +=(elem: T): МассивныйБилдер[T]
Псевдоним для addOne
| Наследуется от | Growable |
|---|
Источник
def addOne(elem: T): МассивныйБилдер[T]
Добавляет один элемент в эту изменяемую коллекцию.
| Параметры значения |
|
|---|---|
| Возвращает | сама изменяемая коллекция |
| Наследуется от | Growable |
Источник
Билдер, полученный из этого билдера, отображая результат с помощью f.
| Наследуется от | Builder |
|---|
Источник
Создаёт коллекцию из добавленных элементов.
После вызова result, поведение всех других методов не определено, за исключением clear(). Если вызывается clear(), билдер сбрасывается и может быть использован для создания другого экземпляра.
| Возвращает | коллекция, содержащая элементы, добавленные в этот билдер. |
|---|---|
| Классы определений | ReusableBuilder -> Builder |
| Наследуется от | ReusableBuilder |
Источник
Даёт подсказку, что ожидается, что размер этого билдера будет таким же, как размер данной коллекции, плюс некоторый дельта. Это обеспечит подсказку только в том случае, если коллекция имеет известный размер. Некоторые классы билдеров оптимизируют своё представление на основе подсказки. Однако реализации билдеров всё ещё должны работать корректно, даже если подсказка неверна, т.е. добавлено другое количество элементов.
| Параметры значения |
|
|---|---|
| Наследуется от | Builder |
Источник
Даёт подсказку о том, сколько элементов ожидается добавить, когда вызывается следующий result, вместе с верхней границей, заданной размером другой коллекции. Некоторые классы билдеров оптимизируют своё представление на основе подсказки. Однако реализации билдеров всё ещё должны работать корректно, даже если подсказка неверна, т.е. добавлено другое количество элементов.
| Параметры значения |
|
|---|---|
| Наследуется от | Builder |
© 2002-2022 EPFL, with contributions from Lightbend.
Licensed under the Apache License, Version 2.0.
https://scala-lang.org/api/3.1.1/scala/collection/mutable/ArrayBuilder.html