Класс ArrayBuilder.ofBoolean
Класс для создания массивов булевых значений. Может быть повторно использован.
| Суперобъекты |
|---|
Конкретные методы
Исходный код
Добавляет один элемент в это изменяемое множество.
| Параметры |
|
|---|---|
| Возвращаемое значение | само изменяемое множество |
Исходный код
Сравнивает текущий объект с переданным объектом на эквивалентность.
Любая реализация этого метода должна быть отношением эквивалентности:
- Рефлексивно: для любого экземпляра 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 |
|---|
Исходный код
Сборщик, полученный из этого сборщика путем применения отображения к результату.
| Наследованный от | Builder |
|---|
Источник
Указывает приблизительное количество элементов, ожидаемых для добавления при вызове следующей result. Некоторые классы билдеров оптимизируют своё представление на основе этого подсказки. Однако реализации билдеров должны корректно работать даже если подсказка неверна, то есть, если добавлено другое количество элементов.
| Параметры значения |
|
|---|---|
| Классы-предки | ArrayBuilder -> Builder |
| Унаследовано из | ArrayBuilder |
Источник
Указывает, что ожидается, что размер result этого билдера будет таким же, как у данного набора данных, плюс некоторая поправка. Это предоставит подсказку только в том случае, если набор данных имеет известный размер. Некоторые классы билдеров оптимизируют своё представление на основе этой подсказки. Однако реализации билдеров должны корректно работать даже если подсказка неверна, то есть, если добавлено другое количество элементов.
| Параметры значения |
|
|---|---|
| Унаследовано из | Builder |
Источник
Указывает приблизительное количество элементов, ожидаемых для добавления при вызове следующей 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$$ofBoolean.html