Integer Класс

Определение

Класс Integer заключает в оболочку значение примитивного типа int в объекте .

[Android.Runtime.Register("java/lang/Integer", DoNotGenerateAcw=true)]
public sealed class Integer : Java.Lang.Number, IConvertible, IDisposable, Java.Interop.IJavaPeerable, Java.Lang.IComparable
[<Android.Runtime.Register("java/lang/Integer", DoNotGenerateAcw=true)>]
type Integer = class
    inherit Number
    interface IConvertible
    interface IComparable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Наследование
Integer
Атрибуты
Реализации

Комментарии

Класс Integer заключает в оболочку значение примитивного типа int в объекте . Объект типа Integer содержит одно поле с типом int.

Кроме того, этот класс предоставляет несколько методов преобразования intString в и в Stringint, а также другие константы и методы, полезные при работе с int.

<-- удалено в Android: абзац в ValueBased

Это класс на основе значений ; Программисты должны рассматривать экземпляры, которые #equals (объект) равны, как взаимозаменяемые и не должны использовать экземпляры для синхронизации, иначе может произойти непредсказуемое поведение. Например, в будущем выпуске синхронизация может завершиться ошибкой. -->

Примечание о реализации: Реализации методов "битового твиддлинга" (таких как #highestOneBit(int) highestOneBit и #numberOfTrailingZeros(int) numberOfTrailingZeros) основаны на материалах Генри С. Уоррена, jr.s Hacker's Delight, (Addison Wesley, 2002).

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

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

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

Конструкторы

Integer(Int32)

Создает только что выделенный Integer объект, представляющий указанное int значение.

Integer(String)

Создает новый выделенный Integer объект, представляющий значение, int указанное параметром String .

Поля

Bytes

Число байтов, используемых для представления int значения в двоичной форме дополнения.

MaxValue

Константой, включающей int максимальное значение , может иметь значение 2<sup>31</sup-1>.

MinValue

Константой, которая содержит минимальное значение int , может иметь значение -2<sup>31</sup>.

Size

Число битов, используемых для представления int значения в двоичной форме дополнения двух.

Свойства

Class

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

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

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

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

Класс Integer заключает в оболочку значение примитивного типа int в объекте .

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

Класс Integer заключает в оболочку значение примитивного типа int в объекте .

PeerReference

Класс Integer заключает в оболочку значение примитивного типа int в объекте .

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

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

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

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

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

Экземпляр Class , представляющий примитивный тип int.

Методы

BitCount(Int32)

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

ByteValue()

Возвращает значение указанного числа в виде byte.

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

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

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

Сравнивает два int значения по числовым значениям.

CompareTo(Integer)

Сравнивает два Integer объекта по числовым значениям.

CompareUnsigned(Int32, Int32)

Сравнивает два int значения с числовым значением, рассматривая их как неподписанные.

Decode(String)

Декодирует в String .Integer

Dispose()

Класс Integer заключает в оболочку значение примитивного типа int в объекте .

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

Класс Integer заключает в оболочку значение примитивного типа int в объекте .

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

Возвращает неподписанный коэффициент деления первого аргумента на второй, где каждый аргумент и результат интерпретируются как неподписаемое значение.

DoubleValue()

Возвращает значение этого Integer значения в виде после double расширяющегося примитивного преобразования.

Equals(Object)

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

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

Возвращает значение этого Integer значения в виде после float расширяющегося примитивного преобразования.

GetHashCode()

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

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

Определяет целочисленное значение системного свойства с указанным именем.

GetInteger(String, Int32)

Определяет целочисленное значение системного свойства с указанным именем.

GetInteger(String, Integer)

Возвращает целочисленное значение системного свойства с указанным именем.

HashCode(Int32)

Возвращает хэш-код для int значения; совместим с Integer.hashCode().

HighestOneBit(Int32)

Возвращает значение int не более одного бита в позиции самого высокого порядка ("слева") в указанном int значении.

IntValue()

Возвращает значение этого Integer объекта в виде int.

JavaFinalize()

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

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

Возвращает значение этого Integer значения в виде после long расширяющегося примитивного преобразования.

LowestOneBit(Int32)

int Возвращает значение не более одного бита в позиции нижнего порядка ("крайнего правого") одного бита в указанном int значении.

Max(Int32, Int32)

Возвращает большее из двух int значений, как если бы путем вызова Math#max(int, int) Math.max.

Min(Int32, Int32)

Возвращает меньшее из двух int значений, как если бы путем вызова Math#min(int, int) Math.min.

Notify()

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

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

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

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

Возвращает число нулевых битов, предшествующих наибольшему ("левому") одному биту в двоичном представлении дополнения указанного int значения.

NumberOfTrailingZeros(Int32)

Возвращает число нулевых битов после одного бита нижнего порядка ("крайнего правого") в двоичном представлении двух дополнительных битов указанного int значения.

ParseInt(ICharSequence, Int32, Int32, Int32)

CharSequence Анализирует аргумент как подписанный int в указанном radixобъекте , начиная с указанного beginIndex и распространяя на endIndex - 1.

ParseInt(String)

Анализирует строковый аргумент как десятичное целое число со знаком.

ParseInt(String, Int32)

Анализирует строковый аргумент как целое число со знаком в радиксе, заданном вторым аргументом.

ParseInt(String, Int32, Int32, Int32)

CharSequence Анализирует аргумент как подписанный int в указанном radixобъекте , начиная с указанного beginIndex и распространяя на endIndex - 1.

ParseUnsignedInt(ICharSequence, Int32, Int32, Int32)

CharSequence Анализирует аргумент как неподписанный int в указанном radixобъекте , начиная с указанного beginIndex и распространяя на endIndex - 1.

ParseUnsignedInt(String)

Анализирует строковый аргумент как десятичное целое число без знака.

ParseUnsignedInt(String, Int32)

Анализирует строковый аргумент как целое число без знака в радиксе, заданном вторым аргументом.

ParseUnsignedInt(String, Int32, Int32, Int32)

CharSequence Анализирует аргумент как неподписанный int в указанном radixобъекте , начиная с указанного beginIndex и распространяя на endIndex - 1.

RemainderUnsigned(Int32, Int32)

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

Reverse(Int32)

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

ReverseBytes(Int32)

Возвращает значение, полученное путем изменения порядка байтов в представлении дополнения двух указанных int значений.

RotateLeft(Int32, Int32)

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

RotateRight(Int32, Int32)

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

SetHandle(IntPtr, JniHandleOwnership)

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

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

Возвращает значение указанного числа в виде short.

(Унаследовано от Number)
Signum(Int32)

Возвращает функцию signum указанного int значения.

Sum(Int32, Int32)

Добавляет два целых числа вместе согласно оператору +.

ToArray<T>()

Класс Integer заключает в оболочку значение примитивного типа int в объекте .

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

Возвращает строковое представление целочисленного аргумента в виде целого числа без знака в базовом 2.

ToHexString(Int32)

Возвращает строковое представление целочисленного аргумента в виде целого числа без знака в базовом 16.

ToOctalString(Int32)

Возвращает строковое представление целочисленного аргумента в виде целого числа без знака в базовом 8.

ToString()

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

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

Возвращает объект , String представляющий указанное целое число.

ToString(Int32, Int32)

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

ToUnsignedLong(Int32)

Преобразует аргумент в путем long преобразования без знака.

ToUnsignedString(Int32)

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

ToUnsignedString(Int32, Int32)

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

UnregisterFromRuntime()

Класс Integer заключает в оболочку значение примитивного типа int в объекте .

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

Возвращает экземпляр, Integer представляющий указанное int значение.

ValueOf(String)

Возвращает объект , Integer содержащий значение указанного Stringобъекта .

ValueOf(String, Int32)

Возвращает объект, Integer содержащий значение, извлеченное из указанного String при анализе с радиксом, заданным вторым аргументом.

Wait()

Вызывает ожидание текущего потока, пока он не пробудится, как правило, из-за <уведомления><<> или>прерывания или прерывания.><

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

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

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

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

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

Операторы

Explicit(Integer to Int32)

Класс Integer заключает в оболочку значение примитивного типа int в объекте .

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

IComparable.CompareTo(Object)

Класс Integer заключает в оболочку значение примитивного типа int в объекте .

IConvertible.GetTypeCode()

Класс Integer заключает в оболочку значение примитивного типа int в объекте .

IConvertible.ToBoolean(IFormatProvider)

Класс Integer заключает в оболочку значение примитивного типа int в объекте .

IConvertible.ToByte(IFormatProvider)

Класс Integer заключает в оболочку значение примитивного типа int в объекте .

IConvertible.ToChar(IFormatProvider)

Класс Integer заключает в оболочку значение примитивного типа int в объекте .

IConvertible.ToDateTime(IFormatProvider)

Класс Integer заключает в оболочку значение примитивного типа int в объекте .

IConvertible.ToDecimal(IFormatProvider)

Класс Integer заключает в оболочку значение примитивного типа int в объекте .

IConvertible.ToDouble(IFormatProvider)

Класс Integer заключает в оболочку значение примитивного типа int в объекте .

IConvertible.ToInt16(IFormatProvider)

Класс Integer заключает в оболочку значение примитивного типа int в объекте .

IConvertible.ToInt32(IFormatProvider)

Класс Integer заключает в оболочку значение примитивного типа int в объекте .

IConvertible.ToInt64(IFormatProvider)

Класс Integer заключает в оболочку значение примитивного типа int в объекте .

IConvertible.ToSByte(IFormatProvider)

Класс Integer заключает в оболочку значение примитивного типа int в объекте .

IConvertible.ToSingle(IFormatProvider)

Класс Integer заключает в оболочку значение примитивного типа int в объекте .

IConvertible.ToString(IFormatProvider)

Класс Integer заключает в оболочку значение примитивного типа int в объекте .

IConvertible.ToType(Type, IFormatProvider)

Класс Integer заключает в оболочку значение примитивного типа int в объекте .

IConvertible.ToUInt16(IFormatProvider)

Класс Integer заключает в оболочку значение примитивного типа int в объекте .

IConvertible.ToUInt32(IFormatProvider)

Класс Integer заключает в оболочку значение примитивного типа int в объекте .

IConvertible.ToUInt64(IFormatProvider)

Класс Integer заключает в оболочку значение примитивного типа int в объекте .

IJavaPeerable.Disposed()

Класс Integer заключает в оболочку значение примитивного типа int в объекте .

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

Класс Integer заключает в оболочку значение примитивного типа int в объекте .

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

Класс Integer заключает в оболочку значение примитивного типа int в объекте .

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

Класс Integer заключает в оболочку значение примитивного типа int в объекте .

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

Класс Integer заключает в оболочку значение примитивного типа int в объекте .

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

Класс Integer заключает в оболочку значение примитивного типа int в объекте .

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

Класс Integer заключает в оболочку значение примитивного типа int в объекте .

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

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

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

Класс Integer заключает в оболочку значение примитивного типа int в объекте .

GetJniTypeName(IJavaPeerable)

Класс Integer заключает в оболочку значение примитивного типа int в объекте .

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