Поделиться через


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.

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

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

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

Примечание о реализации: реализации "битового твистлинга" методов (таких как #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.

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

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)

Декодирует объект StringIntegerв .

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 в указанный, начиная с указанного radixbeginIndex и расширяющегосяendIndex - 1.

ParseInt(String)

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

ParseInt(String, Int32)

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

ParseInt(String, Int32, Int32, Int32)

CharSequence Анализирует аргумент как вход int в указанный, начиная с указанного radixbeginIndex и расширяющегосяendIndex - 1.

ParseUnsignedInt(ICharSequence, Int32, Int32, Int32)

CharSequence Анализирует аргумент как неподписанный int в указанном, начиная с указанного radixbeginIndex и расширяющегося.endIndex - 1

ParseUnsignedInt(String)

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

ParseUnsignedInt(String, Int32)

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

ParseUnsignedInt(String, Int32, Int32, Int32)

CharSequence Анализирует аргумент как неподписанный int в указанном, начиная с указанного radixbeginIndex и расширяющегося.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)

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

Sum(Int32, Int32)

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

ToArray<T>()

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

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

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

ToHexString(Int32)

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

ToOctalString(Int32)

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

ToString()

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

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

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

ToString(Int32, Int32)

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

ToUnsignedLong(Int32)

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

ToUnsignedString(Int32)

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

ToUnsignedString(Int32, Int32)

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

UnregisterFromRuntime()

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

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

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

ValueOf(String)

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

ValueOf(String, Int32)

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

Wait()

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

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

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

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

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

(Унаследовано от 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 в объект.

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