Objects Класс

Определение

Этот класс состоит из служебных static методов для работы с объектами или проверки определенных условий перед операцией.

[Android.Runtime.Register("java/util/Objects", DoNotGenerateAcw=true)]
public sealed class Objects : Java.Lang.Object
[<Android.Runtime.Register("java/util/Objects", DoNotGenerateAcw=true)>]
type Objects = class
    inherit Object
Наследование
Objects
Атрибуты

Комментарии

Этот класс состоит из служебных static методов для работы с объектами или проверки определенных условий перед операцией. Эти служебные программы включают nullметоды -safe или null-tolerant для вычисления хэш-кода объекта, возвращения строки для объекта, сравнения двух объектов и проверки того, выходят ли за пределы индексов или значений вложенных диапазонов.

Добавлено в версии 1.7.

Документация по Java для java.util.Objects.

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.

Свойства

Class

Возвращает класс среды выполнения данного объекта Object.

(Унаследовано от Object)
Handle

Дескриптор базового экземпляра Android.

(Унаследовано от Object)
JniIdentityHashCode

Этот класс состоит из служебных static методов для работы с объектами или проверки определенных условий перед операцией.

(Унаследовано от Object)
JniPeerMembers

Этот класс состоит из служебных static методов для работы с объектами или проверки определенных условий перед операцией.

PeerReference

Этот класс состоит из служебных static методов для работы с объектами или проверки определенных условий перед операцией.

(Унаследовано от Object)
ThresholdClass

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

(Унаследовано от Object)
ThresholdType

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

(Унаследовано от Object)

Методы

CheckFromIndexSize(Int32, Int32, Int32)

Проверяет, находится ли вложенный диапазон от fromIndex (включительно) до fromIndex + size (монопольного) в пределах диапазона от 0 (включительно) до length (монопольного).

CheckFromIndexSize(Int64, Int64, Int64)

Проверяет, находится ли вложенный диапазон от fromIndex (включительно) до fromIndex + size (монопольного) в пределах диапазона от 0 (включительно) до length (монопольного).

CheckFromToIndex(Int32, Int32, Int32)

Проверяет, находится ли вложенный диапазон от fromIndex (включительно) до toIndex (монопольного) в пределах диапазона от 0 (включительно) до length (монопольного).

CheckFromToIndex(Int64, Int64, Int64)

Проверяет, находится ли вложенный диапазон от fromIndex (включительно) до toIndex (монопольного) в пределах диапазона от 0 (включительно) до length (монопольного).

CheckIndex(Int32, Int32)

Проверяет, находится ли в index пределах диапазона от 0 (включительно) до length (монопольного).

CheckIndex(Int64, Int64)

Проверяет, находится ли в index пределах диапазона от 0 (включительно) до length (монопольного).

Clone()

Создает и возвращает копию этого объекта.

(Унаследовано от Object)
Compare(Object, Object, IComparator)

Возвращает значение 0, если аргументы идентичны и c.compare(a, b) в противном случае.

DeepEquals(Object, Object)

Возвращает значение true , если аргументы глубоко равны друг другу и false в противном случае.

Dispose()

Этот класс состоит из служебных static методов для работы с объектами или проверки определенных условий перед операцией.

(Унаследовано от Object)
Dispose(Boolean)

Этот класс состоит из служебных static методов для работы с объектами или проверки определенных условий перед операцией.

(Унаследовано от Object)
Equals(Object)

Указывает, равен ли какой-то другой объект этому объекту.

(Унаследовано от Object)
Equals(Object, Object)

Возвращает значение true , если аргументы равны друг другу и false в противном случае.

GetHashCode()

Возвращает значение хэш-кода для объекта.

(Унаследовано от Object)
Hash(Object[])

Создает хэш-код для последовательности входных значений.

HashCode(Object)

Возвращает хэш-код аргумента, отличногоnull от аргумента, и значение 0 для аргумента null .

IsNull(Object)

Возвращает значение true , если указанная ссылка в противном случае возвращает null значение false.

JavaFinalize()

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

(Унаследовано от Object)
NonNull(Object)

Возвращает значение true , если указанная ссылка не является ,null в противном случае возвращает значение false.

Notify()

Пробуждение одного потока, ожидающего на мониторе этого объекта.

(Унаследовано от Object)
NotifyAll()

Активирует все потоки, ожидающие на мониторе этого объекта.

(Унаследовано от Object)
RequireNonNull(Object)

Проверяет, что указанная ссылка на объект не nullявляется .

RequireNonNull(Object, ISupplier)

Проверяет, что указанная ссылка на объект не null указана, и создает настраиваемый NullPointerException объект , если это так.

RequireNonNull(Object, String)

Проверяет, что указанная ссылка на объект не null указана, и создает настраиваемый NullPointerException объект , если это так.

RequireNonNullElse(Object, Object)

Возвращает первый аргумент, если он не является аргументомnull , и в противном случае возвращает аргумент, отличныйnull от второго.

RequireNonNullElseGet(Object, ISupplier)

Возвращает первый аргумент, если он не является аргументом ,null и в противном случае возвращает значение , отличноеnull от supplier.get().

SetHandle(IntPtr, JniHandleOwnership)

Задает свойство Handle.

(Унаследовано от Object)
ToArray<T>()

Этот класс состоит из служебных static методов для работы с объектами или проверки определенных условий перед операцией.

(Унаследовано от Object)
ToString()

Возвращает строковое представление объекта.

(Унаследовано от Object)
ToString(Object)

Возвращает результат вызова toString для аргумента, отличного отnull и "null" для аргумента null .

ToString(Object, String)

Возвращает результат вызова toString первого аргумента, если первый аргумент не null является, и возвращает второй аргумент в противном случае.

UnregisterFromRuntime()

Этот класс состоит из служебных static методов для работы с объектами или проверки определенных условий перед операцией.

(Унаследовано от Object)
Wait()

Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления/><em> или <прерывания></em>.

(Унаследовано от Object)
Wait(Int64)

Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления</>em>, <>прерывания< или> em, либо до истечения определенного количества реального времени.

(Унаследовано от Object)
Wait(Int64, Int32)

Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления</>em>, <>прерывания< или> em, либо до истечения определенного количества реального времени.

(Унаследовано от Object)

Явные реализации интерфейса

IJavaPeerable.Disposed()

Этот класс состоит из служебных static методов для работы с объектами или проверки определенных условий перед операцией.

(Унаследовано от Object)
IJavaPeerable.DisposeUnlessReferenced()

Этот класс состоит из служебных static методов для работы с объектами или проверки определенных условий перед операцией.

(Унаследовано от Object)
IJavaPeerable.Finalized()

Этот класс состоит из служебных static методов для работы с объектами или проверки определенных условий перед операцией.

(Унаследовано от Object)
IJavaPeerable.JniManagedPeerState

Этот класс состоит из служебных static методов для работы с объектами или проверки определенных условий перед операцией.

(Унаследовано от Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Этот класс состоит из служебных static методов для работы с объектами или проверки определенных условий перед операцией.

(Унаследовано от Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Этот класс состоит из служебных static методов для работы с объектами или проверки определенных условий перед операцией.

(Унаследовано от Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Этот класс состоит из служебных static методов для работы с объектами или проверки определенных условий перед операцией.

(Унаследовано от Object)

Методы расширения

JavaCast<TResult>(IJavaObject)

Выполняет преобразование типа, проверенное средой выполнения Android.

JavaCast<TResult>(IJavaObject)

Этот класс состоит из служебных static методов для работы с объектами или проверки определенных условий перед операцией.

GetJniTypeName(IJavaPeerable)

Этот класс состоит из служебных static методов для работы с объектами или проверки определенных условий перед операцией.

Применяется к