Класс ArrayBuilder.ofShort
Класс для билдеров массивов для массивов short. Он может быть повторно использован.
| Супертипы |
|---|
Конкретные методы
Исходный код
Добавляет один элемент в это нарастающее хранилище.
| Параметры значения |
|
|---|---|
| Возвращаемое значение | само нарастающее хранилище |
Исходный код
Сравнивает объект-получатель (this) с объектом-аргументом (that) на эквивалентность.
Любая реализация этого метода должна быть отношением эквивалентности:
- Она рефлексивна: для любого экземпляра x типа Any, x.equals(x) должен возвращать true. - Она симметрична: для любых экземпляров x и y типа Any, x.equals(y) должен возвращать true тогда и только тогда, когда y.equals(x) возвращает true. - Она транзитивна: для любых экземпляров x, y, и z типа Any если x.equals(y) возвращает true и y.equals(z) возвращает true, то x.equals(z) должен возвращать true.
Если вы переопределяете этот метод, вы должны убедиться, что ваша реализация остается отношением эквивалентности. Кроме того, при переопределении этого метода обычно необходимо переопределить hashCode, чтобы гарантировать, что объекты, которые являются "равными" (o1.equals(o2) возвращает true) хешируются в один и тот же scala.Int. (o1.hashCode.equals(o2.hashCode)).
| Параметры значения |
|
|---|---|
| Возвращаемое значение |
|
| Классы определений | Any |
Исходный код
Создает коллекцию из добавленных элементов.
После вызова result, поведение всех других методов неопределено, за исключением clear(). Если clear() вызывается, то билдер сбрасывается и может использоваться для построения другого экземпляра.
| Возвращаемое значение | коллекция, содержащая элементы, добавленные в этот билдер. |
|---|
Исходный код
Возвращает строковое представление объекта.
Значение по умолчанию зависит от платформы.
| Возвращаемое значение | строковое представление объекта. |
|---|---|
| Классы определений | Any |
Наследованные методы
Исходный код
Псевдоним для addAll
| Наследуется от | Growable |
|---|
Исходный код
Псевдоним для addOne
| Наследуется от | Growable |
|---|
Исходный код
Добавляет все элементы, полученные от IterableOnce, в это нарастающее хранилище.
| Параметры значения |
|
|---|---|
| Возвращаемое значение | само нарастающее хранилище. |
| Классы определений | ArrayBuilder -> Growable |
| Наследуется от | ArrayBuilder |
Исходный код
Добавляет срез массива
| Наследуется от | ArrayBuilder |
|---|
Исходный код
Добавляет все элементы массива
| Наследуется от | ArrayBuilder |
|---|
Исходный код
Очищает содержимое этого билдера. После выполнения этого метода билдер не будет содержать элементов.
Если выполняется непосредственно после вызова result(), это позволяет построить новый экземпляр того же типа коллекции.
| Наследуется от | ArrayBuilder |
|---|
Исходный код
| Возвращаемое значение | Количество элементов в коллекции, подлежащей построению, если это можно вычислить без особых затрат, -1 в противном случае. Значение по умолчанию всегда возвращает -1. |
|---|---|
| Классы определений | ArrayBuilder -> Growable |
| Наследуется от | ArrayBuilder |
Исходный код
| Наследуется от | ArrayBuilder |
|---|
Исходный код
Билдер, полученный из этого билдера путем применения отображения к результату, используя f.
| Наследуется от | Builder |
|---|
Source
Указывает предполагаемое количество элементов, которые будут добавлены при вызове следующей result. Некоторые классы-строители оптимизируют своё представление на основе подсказки. Однако реализации строителей всё равно должны работать корректно, даже если подсказка неверна, то есть добавлено другое количество элементов.
| Параметры значения |
|
|---|---|
| Классы определения | ArrayBuilder -> Builder |
| Унаследовано от | ArrayBuilder |
Source
Предполагает, что result этого строителя будет иметь такой же размер, как у заданного набора, плюс некоторое значение delta. Это обеспечит подсказку только в случае, если у набора известен размер. Некоторые классы-строители оптимизируют своё представление на основе подсказки. Однако реализации строителей всё равно должны работать корректно, даже если подсказка неверна, то есть добавлено другое количество элементов.
| Параметры значения |
|
|---|---|
| Унаследовано от | Builder |
Source
Указывает предполагаемое количество элементов, которые будут добавлены при вызове следующей result, вместе с верхней границей, заданной размером другого набора. Некоторые классы-строители оптимизируют своё представление на основе подсказки. Однако реализации строителей всё равно должны работать корректно, даже если подсказка неверна, то есть добавлено другое количество элементов.
| Параметры значения |
|
|---|---|
| Унаследовано от | Builder |
© 2002-2022 EPFL, with contributions from Lightbend.
Licensed under the Apache License, Version 2.0.
https://scala-lang.org/api/3.2.0/scala/collection/mutable/ArrayBuilder$$ofShort.html