Класс ArrayBuilder.ofFloat
Класс для построения массивов float. Он может быть повторно использован.
| Суперайтепы |
|---|
Конкретные методы
Исходный код
Добавляет один элемент в это изменяемое множество.
| Параметры |
|
|---|---|
| Возвращает | изменяемое множество само по себе |
Исходный код
Сравнивает текущий объект (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 |
|---|
Источник
Указывает предполагаемое количество элементов, которые будут добавлены при вызове следующей 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$$ofFloat.html