|
JavaTM Platform Standard Ed. 6 |
|||||||||
���Υ��饹 ���Υ��饹 | �ե졼�ढ�� �ե졼��ʤ� | |||||||||
����: ����� | �ե������ | ���ȥ饯�� | ��å� | �ܺ�: �ե������ | ���ȥ饯�� | ��å� |
java.lang.Objectjava.lang.Number
java.lang.Integer
public final class Integer
Integer
���饹�ϡ��ץ�ߥƥ��ַ� int
���֥ͤ������Ȥ˥�åפ��ޤ���Integer
���Υ��֥������Ȥˤϡ����� int
��ñ��ե�����ɤ��ޤޤ�ޤ���
����ˤ��Υ��饹�ϡ�int
�� String
�ˡ�String
�� int
���Ѵ�����Ƽ��åɤ䡢int
�ν���������Ω���������ӥ�åɤ����ޤ���
�����ˤ����äƤ�����:��bit twiddling (�ӥåȲ�ž)�ץ�å� (highestOneBit
�� numberOfTrailingZeros
) �μ����ϡ�Henry S. Warren, Jr. ����Hacker's Delight��(Addison Wesley, 2002) �˴�Ť��Ƥ��ޤ���
�ե�����ɤγ��� | |
---|---|
static int |
MAX_VALUE
int �������ǽ�ʺ����� (231-1) ���ݻ�������� |
static int |
MIN_VALUE
int �������ǽ�ʺǾ��� (-231) ���ݻ�������� |
static int |
SIZE
2 ������Х��ʥ������ int �ͤ�ɽ���Τ˻��Ѥ����ӥåȿ��Ǥ��� |
static Class<Integer> |
TYPE
int �Υץ�ߥƥ��ַ���ɽ�� Class ������ |
���ȥ饯���γ��� | |
---|---|
Integer(int value)
���ꤵ�줿 int �ͤ�ɽ����������������Ƥ�줿 Integer ���֥������Ȥ��ۤ��ޤ��� |
|
Integer(String s)
String �ѥ����Ǽ������ int �ͤ�ɽ����������������Ƥ�줿 Integer ���֥������Ȥ��ۤ��ޤ��� |
��åɤγ��� | |
---|---|
static int |
bitCount(int i)
���ꤵ�줿 int �ͤ� 2 ������Х��ʥ�ɽ���ǤΡ�1 �ΥӥåȤο����֤��ޤ��� |
byte |
byteValue()
���� Integer ���ͤ� byte �Ȥ����֤��ޤ��� |
int |
compareTo(Integer anotherInteger)
2 �Ĥ� Integer ���֥������Ȥ����Ū����Ӥ��ޤ��� |
static Integer |
decode(String nm)
String �� Integer �˥ǥ����ɤ��ޤ��� |
double |
doubleValue()
���� Integer ���ͤ� double �Ȥ����֤��ޤ��� |
boolean |
equals(Object obj)
���Υ��֥������Ȥ���ꤵ�줿���֥������Ȥ���Ӥ��ޤ��� |
float |
floatValue()
���� Integer ���ͤ� float �Ȥ����֤��ޤ��� |
static Integer |
getInteger(String nm)
���ꤵ�줿̾���Υ����ƥ�ץ��ѥƥ��������ͤ�Ƚ�ꤷ�ޤ��� |
static Integer |
getInteger(String nm,
int val)
���ꤵ�줿̾���Υ����ƥ�ץ��ѥƥ��������ͤ�Ƚ�ꤷ�ޤ��� |
static Integer |
getInteger(String nm,
Integer val)
���ꤵ�줿̾���Υ����ƥ�ץ��ѥƥ����������ͤ��֤��ޤ��� |
int |
hashCode()
Integer �Υϥå��女���ɤ��֤��ޤ��� |
static int |
highestOneBit(int i)
���ꤵ�줿 int �ͤκǾ�� (�֤�äȤ⺸¦��) �� 1 �ΥӥåȤΰ��֤˺���� 1 �Ĥ� 1 �ΥӥåȤ���� int �͡� |
int |
intValue()
���� Integer ���ͤ� int �Ȥ����֤��ޤ��� |
long |
longValue()
���� Integer ���ͤ� long �Ȥ����֤��ޤ��� |
static int |
lowestOneBit(int i)
���ꤵ�줿 int �ͤκDz��� (�֤�äȤⱦ¦��) �� 1 �ΥӥåȤΰ��֤˺���� 1 �Ĥ� 1 �ΥӥåȤ���� int �͡� |
static int |
numberOfLeadingZeros(int i)
���ꤵ�줿 int �ͤ� 2 ������Х��ʥ�ɽ���ǺǾ�� (�֤�äȤ⺸¦��) �� 1 �ΥӥåȤ���Ԥ��를���ΥӥåȤο��� |
static int |
numberOfTrailingZeros(int i)
���ꤵ�줿 int �ͤ� 2 ������Х��ʥ�ɽ���ǺDz��� (�֤�äȤⱦ¦��) �� 1 �ӥåȤ�³�������ΥӥåȤο��� |
static int |
parseInt(String s)
ʸ����ΰ���������դ� 10 �ʿ����������Ȥ��ƹ�ʸ���Ϥ��ޤ��� |
static int |
parseInt(String s,
int radix)
2 ���ܤΰ����˻��ꤵ�줿������Ȥˤ��ơ�ʸ����ΰ���������դ������Ȥ��ƹ�ʸ���Ϥ��ޤ��� |
static int |
reverse(int i)
���ꤵ�줿 int �ͤ� 2 ������Х��ʥ�ɽ���ǥӥåȤν����դˤ��Ƽ������줿�ͤ��֤��ޤ��� |
static int |
reverseBytes(int i)
���ꤵ�줿 int �ͤ� 2 ������Х��ʥ�ɽ���ǥХ��Ȥν����դˤ��Ƽ������줿�ͤ��֤��ޤ��� |
static int |
rotateLeft(int i,
int distance)
���ꤵ�줿 int �ͤ� 2 ������Х��ʥ�ɽ������ꤷ���ӥåȿ��������˲�ž���Ƽ������줿�ͤ��֤��ޤ��� |
static int |
rotateRight(int i,
int distance)
���ꤵ�줿 int �ͤ� 2 ������Х��ʥ�ɽ������ꤷ���ӥåȿ��������˲�ž���Ƽ������줿�ͤ��֤��ޤ��� |
short |
shortValue()
���� Integer ���ͤ� short �Ȥ����֤��ޤ��� |
static int |
signum(int i)
���ꤵ�줿 int �ͤ�������Ǥ��֤��ޤ� (���ꤷ���ͤ���ξ�硢����ͤ� -1�� |
static String |
toBinaryString(int i)
�����ΰ�����ʸ����ɽ����� 2 �����ʤ������Ȥ����֤��ޤ��� |
static String |
toHexString(int i)
�����ΰ�����ʸ����ɽ����� 16 �����ʤ������Ȥ����֤��ޤ��� |
static String |
toOctalString(int i)
�����ΰ�����ʸ����ɽ����� 8 �����ʤ������Ȥ����֤��ޤ��� |
String |
toString()
���� Integer ���ͤ�ɽ�� String ���֥������Ȥ��֤��ޤ��� |
static String |
toString(int i)
���ꤵ�줿������ɽ�� String ���֥������Ȥ��֤��ޤ��� |
static String |
toString(int i,
int radix)
2 ���ܤΰ��������Ȥ��ơ�1 ���ܤΰ�����ʸ����ɽ�����֤��ޤ��� |
static Integer |
valueOf(int i)
���ꤷ�� int �ͤ�ɽ�� Integer �������֤��ޤ��� |
static Integer |
valueOf(String s)
���ꤵ�줿 String ���ͤ��ݻ����� Integer ���֥������Ȥ��֤��ޤ��� |
static Integer |
valueOf(String s,
int radix)
2 ���ܤΰ����ǻ��ꤵ�줿�������Ѥ�����ʸ���ϻ��ˡ����ꤵ�줿 String ������Ф��줿�ͤ��ݻ����� Integer ���֥������Ȥ��֤��ޤ��� |
���饹 java.lang.Object ����Ѿ����줿��å� |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
�ե�����ɤξܺ� |
---|
public static final int MIN_VALUE
int
�������ǽ�ʺǾ��� (-231) ���ݻ��������
public static final int MAX_VALUE
int
�������ǽ�ʺ����� (231-1) ���ݻ��������
public static final Class<Integer> TYPE
int
�Υץ�ߥƥ��ַ���ɽ�� Class
������
public static final int SIZE
���ȥ饯���ξܺ� |
---|
public Integer(int value)
int
�ͤ�ɽ����������������Ƥ�줿 Integer
���֥������Ȥ��ۤ��ޤ���
value
- Integer
���֥������Ȥˤ�ä�ɽ�������public Integer(String s) throws NumberFormatException
String
�ѥ����Ǽ������ int
�ͤ�ɽ����������������Ƥ�줿 Integer
���֥������Ȥ��ۤ��ޤ���ʸ����ϡ���� 10 �� parseInt
��åɤ���Ѥ���ΤȤޤä���Ʊ����ˡ�� int
�ͤ��Ѵ�����ޤ���
s
- Integer
���Ѵ������ String
NumberFormatException
- String
�����ϲ�ǽ����������ޤޤʤ����parseInt(java.lang.String, int)
��åɤξܺ� |
---|
public static String toString(int i, int radix)
����� Character.MIN_RADIX
���⾮������硢���뤤�� Character.MAX_RADIX
�����礭�����ϡ������ 10
�����Ȥ��ƻȤ��ޤ���
1 ���ܤΰ�������ο��Ǥ����硢�������줿ʸ����� 1 ���ܤ����Ǥϥޥ��ʥ������ ASCII ʸ����-
��(��\u002d
��) �ˤʤ�ޤ���1 ���ܤΰ�������ο��Ǥʤ���硢�������줿ʸ����ˤ���椬�դ��ޤ���
�������줿ʸ����λĤ��ʸ���ϡ�1 ���ܤΰ����������ͤ�ɽ���ޤ��������ͤ������Ǥ�����ϡ�ñ��Υ���ʸ����0
��(��\u0030
��) ��ɽ����ޤ��� �����Ǥʤ����ϡ������ͤ�ɽ��ʸ���� 1 ���ܤ�ʸ���ϥ����ǤϤ���ޤ����� ASCII ʸ�������η�˻Ȥ��ޤ���
�����ϡ���0123456789abcdefghijklmnopqrstuvwxyz
\u0030
�ס���\u0039
�פȡ���\u0061
�ס���\u007A
�פˤʤ�ޤ���radix
�� N �Ȥ���ȡ�������ʸ���� 1 ʸ���ܤ��� N ʸ���ܤޤǤ������ - N ��Ȥ��ƽ�˻Ȥ��ޤ������ʤ����16 �ʿ� (����� 16) �˻Ȥ����ο����� 0123456789abcdef
�Ȥʤ�ޤ�����ʸ����Ȥ��������ϡ��������줿ʸ������Ф��� String.toUpperCase()
��åɤ�ƤӽФ����Ȥ��Ǥ��ޤ���
Integer.toString(n, 16).toUpperCase()
i
- ʸ������Ѵ���������radix
- ʸ����ɽ���˻��Ѥ�����
Character.MAX_RADIX
,
Character.MIN_RADIX
public static String toHexString(int i)
���ʤ� int �ͤϡ���������ο��ξ��ϡ������� 232 ��û������ͤˤʤ�ޤ��� �����Ǥʤ����ϡ��������������ͤˤʤ�ޤ��������ͤϡ�16 �ʿ�ɽ�� (��� 16) �� ASCII ʸ����ˤ������Ȥʤ�ޤ��� ���� 0
���դ��ޤ��� ���ʤ��������ͤ������ξ��ϡ�ñ��Υ���ʸ����0
��(��\u0030
��) ��ɽ����ޤ��� �����Ǥʤ����ϡ����ʤ��������ͤ�ɽ��ʸ���� 1 ʸ���ܤϥ����ǤϤ���ޤ���16 �ʿ��η�ˤϡ�����ʸ����Ȥ��ޤ���
������0123456789abcdef
'\u0030'
�� '\u0039'
�ȡ�'\u0061'
�� '\u0066'
��ʸ���Ǥ�����ʸ����Ȥ��������ϡ��������줿ʸ������Ф��� String.toUpperCase()
��åɤ�ƤӽФ����Ȥ��Ǥ��ޤ���
Integer.toHexString(n).toUpperCase()
i
- ʸ������Ѵ���������
public static String toOctalString(int i)
���ʤ� int �ͤϡ���������ο��ξ��ϡ������� 232 ��û������ͤˤʤ�ޤ��� �����Ǥʤ����ϡ��������������ͤˤʤ�ޤ���long �����ͤϡ�8 �ʿ� (��� 8) �� ASCII ʸ������Ѵ�����ޤ������� 0
���դ��ޤ���
���ʤ��������ͤ������ξ��ϡ�ñ��Υ���ʸ�� '0'
('\u0030'
) ��ɽ����ޤ��������Ǥʤ����ϡ����ʤ��������ͤ�ɽ��ʸ���� 1 ʸ���ܤϥ����ǤϤ���ޤ����� ASCII ʸ����8 �ʿ��η�˻Ȥ��ޤ���
�����ϡ�01234567
'\u0030'
�� '\u0037'
��ʸ���Ǥ���
i
- ʸ������Ѵ���������
public static String toBinaryString(int i)
��������ο��ξ��ϡ����ʤ� int �ͤϰ����� 232 ��û������ͤˤʤ�ޤ��� �����Ǥʤ����ϡ��������������ͤˤʤ�ޤ��������ͤϡ�2 �ʿ� (��� 2) �� ASCII ʸ������Ѵ�����ޤ��� ���� 0
���դ��ޤ��� ���ʤ��������ͤ������ξ��ϡ�ñ��Υ���ʸ����0
��(��\u0030
��) ��ɽ����ޤ��� �����Ǥʤ����ϡ����ʤ��������ͤ�ɽ��ʸ���� 1 ʸ���ܤϥ����ǤϤ���ޤ���2 �ʿ��η�ˤϡ���0
��(��\u0030
��) ����ӡ�1
��(��\u0031
��) �����Ѥ���ޤ���
i
- ʸ������Ѵ���������
public static String toString(int i)
String
���֥������Ȥ��֤��ޤ��������ϡ�����դ� 10 �ʿ�ɽ�����Ѵ�����Ƥ���ʸ����Ȥ����֤���ޤ��� ����ϡ���������Ӵ�� 10 �� toString(int, int)
��åɤؤΰ����Ȥ��ƻ��ꤷ�����Ȥޤä���Ʊ���Ǥ���
i
- �Ѵ����������
public static int parseInt(String s, int radix) throws NumberFormatException
Character.digit(char, int)
����ǤϤʤ��ͤ��֤����ɤ����ˤ�ä�Ĵ�٤뤳�Ȥ��Ǥ��ޤ��� ��������1 ���ܤ�ʸ�������ϡ�����ͤ�ɽ������˥ޥ��ʥ������ ASCII ʸ����-
��(��\u002D
��) �Ǥ��äƤ⤫�ޤ��ޤ���̤Ȥ��������������ͤ��֤��ޤ���
�ʲ��˵�����Τɤ줫��ȯ���������ˡ�NumberFormatException
�����㳰������������ޤ���
null
�Ǥ��뤫��Ĺ��������ʸ����Ǥ���
Character.MIN_RADIX
���⾮��������Character.MAX_RADIX
�����礭��
'-'
('\u002d'
) �Ǥ��äƤ⤫�ޤ�ʤ�
int
�����ͤǤϤʤ�
��:
parseInt("0", 10) returns 0 parseInt("473", 10) returns 473 parseInt("-0", 10) returns 0 parseInt("-FF", 16) returns -255 parseInt("1100110", 2) returns 102 parseInt("2147483647", 10) returns 2147483647 parseInt("-2147483648", 10) returns -2147483648 parseInt("2147483648", 10) throws a NumberFormatException parseInt("99", 8) throws a NumberFormatException parseInt("Kona", 10) throws a NumberFormatException parseInt("Kona", 27) returns 411787
s
- ��ʸ�����оݤ�����ɽ����ޤ� String
radix
- s
�ι�ʸ���ϻ��˻��Ѥ�����
NumberFormatException
- String
����ʸ���ϲ�ǽ�� int
�ͤ�ޤޤʤ����public static int parseInt(String s) throws NumberFormatException
-
��(��\u002D
��)�Ǥ��äƤ⤫�ޤ��ޤ���̤Ȥ��������������ͤ��֤���ޤ��� ����ϡ����ΰ����ȴ�� 10 �� parseInt(java.lang.String, int)
��åɤ˰����Ȥ��ƻ��ꤵ�줿���Ȥޤä���Ʊ���Ǥ���
s
- ��ʸ�����оݤ� int
ɽ����ޤ� String
NumberFormatException
- ʸ�����ϲ�ǽ����������ޤޤʤ����public static Integer valueOf(String s, int radix) throws NumberFormatException
String
������Ф��줿�ͤ��ݻ����� Integer
���֥������Ȥ��֤��ޤ����ǽ�ΰ����ϡ�2 ���ܤΰ����ǻ��ꤵ�줿����������դ������Ȥ��Ʋ�ᤵ��ޤ��� ����ϡ������� parseInt(java.lang.String, int)
��åɤ��Ϥ��줿���Ȥޤä���Ʊ���Ǥ����������줿��̤ϡ�ʸ����ˤ����ꤵ�줿�����ͤ�ɽ�� Integer
���֥������Ȥˤʤ�ޤ���
�Ĥޤꡢ���Υ�åɤ��֤� Integer
���֥������Ȥ��ͤϡ������ͤ��������ʤ�ޤ���
new Integer(Integer.parseInt(s, radix))
s
- ���Ϥ����ʸ����radix
- s
�β��˻��Ѥ�����
Integer
���֥�������
NumberFormatException
- String
����ʸ���ϲ�ǽ�� int
�ͤ�ޤޤʤ����public static Integer valueOf(String s) throws NumberFormatException
String
���ͤ��ݻ����� Integer
���֥������Ȥ��֤��ޤ��������ϡ�����դ� 10 ��������ɽ���Ȳ�ᤵ��ޤ��� ����ϡ�parseInt(java.lang.String)
��åɤ˰��������ꤵ�줿���Ȥޤä���Ʊ���Ǥ����������줿��̤ϡ�ʸ����ˤ����ꤵ�줿�����ͤ�ɽ�� Integer
���֥������Ȥˤʤ�ޤ���
�Ĥޤꡢ���Υ�åɤ��֤� Integer
���֥������Ȥ��ͤϡ������ͤ��������ʤ�ޤ���
new Integer(Integer.parseInt(s))
s
- ���Ϥ����ʸ����
Integer
���֥�������
NumberFormatException
- ʸ�����ϲ�ǽ����������ޤޤʤ����public static Integer valueOf(int i)
Integer(int)
��ͥ�褷�ƻ��Ѥ���ޤ��� ������ͳ�ϡ����Υ�åɤ����ˤ��ᤵ����ͤ�å��夹��Τǡ�����ɬ�פ��ΰ����֤��Ϥ뤫�˾��ʤ��ƺѤ��礬¿������Ǥ���
i
- int
��
public byte byteValue()
Integer
���ͤ� byte
�Ȥ����֤��ޤ���
Number
��� byteValue
byte
�����Ѵ�������public short shortValue()
Integer
���ͤ� short
�Ȥ����֤��ޤ���
Number
��� shortValue
short
�����Ѵ�������public int intValue()
Integer
���ͤ� int
�Ȥ����֤��ޤ���
Number
��� intValue
int
�����Ѵ�������public long longValue()
Integer
���ͤ� long
�Ȥ����֤��ޤ���
Number
��� longValue
long
�����Ѵ�������public float floatValue()
Integer
���ͤ� float
�Ȥ����֤��ޤ���
Number
��� floatValue
float
�����Ѵ�������public double doubleValue()
Integer
���ͤ� double
�Ȥ����֤��ޤ���
Number
��� doubleValue
double
�����Ѵ�������public String toString()
Integer
���ͤ�ɽ�� String
���֥������Ȥ��֤��ޤ����ͤϡ�����դ��� 10 �ʿ�ɽ�����Ѵ����졢ʸ����Ȥ����֤���ޤ��� �����ͤ� toString(int)
��åɤΰ����Ȥ��ƻ��ꤵ�줿���Ȥޤä���Ʊ���Ǥ���
Object
��� toString
public int hashCode()
Integer
�Υϥå��女���ɤ��֤��ޤ���
Object
��� hashCode
Integer
���֥������Ȥ�ɽ���ץ�ߥƥ��ַ� int
�ͤ�������Object.equals(java.lang.Object)
,
Hashtable
public boolean equals(Object obj)
true
�ˤʤ�Τϡ������� null
�ǤϤʤ������Υ��֥������Ȥ�Ʊ�� int
�ͤ�ޤ� Integer
���֥������ȤǤ���������Ǥ���
Object
��� equals
obj
- ����оݤΥ��֥�������
true
�������Ǥʤ����� false
Object.hashCode()
,
Hashtable
public static Integer getInteger(String nm)
1 ���ܤΰ����ϡ������ƥ�ץ��ѥƥ�����̾���Ȥ��ư����ޤ��������ƥ�ץ��ѥƥ����ˤ� System.getProperty(java.lang.String)
��åɤǥ��������Ǥ��ޤ������ˤ��Υץ��ѥƥ�����ʸ�����ͤ������ͤȤ��ư���졢�����ͤ�ɽ�� Integer
���֥������Ȥ��֤���ޤ�����ǽ�ʿ��ͷ����ˤĤ��Ƥϡ�getProperty
������Ȥ��Ƥ���������
���ꤵ�줿̾������ĥץ��ѥƥ������ʤ���硢���ꤵ�줿̾��������ޤ��� null
�ξ�硢���뤤�ϥץ��ѥƥ�����Ŭ�ڤʿ��ͷ����Ǥʤ����ϡ�null
���֤���ޤ���
�Ĥޤꡢ���Υ�åɤ��֤� Integer
���֥������Ȥ��ͤϡ������ͤ��������ʤ�ޤ���
getInteger(nm, null)
nm
- �ץ��ѥƥ�̾
Integer
��System.getProperty(java.lang.String)
,
System.getProperty(java.lang.String, java.lang.String)
public static Integer getInteger(String nm, int val)
1 ���ܤΰ����ϡ������ƥ�ץ��ѥƥ�����̾���Ȥ��ư����ޤ��������ƥ�ץ��ѥƥ����ˤ� System.getProperty(java.lang.String)
��åɤǥ��������Ǥ��ޤ������ˤ��Υץ��ѥƥ�����ʸ�����ͤ������ͤȤ��ư���졢�����ͤ�ɽ�� Integer
���֥������Ȥ��֤���ޤ�����ǽ�ʿ��ͷ����ˤĤ��Ƥϡ�getProperty
������Ȥ��Ƥ���������
2 ���ܤΰ����ϥǥե���Ȥ��ͤǤ������ꤵ�줿̾���Υץ��ѥƥ������ʤ���硢��������ץ��ѥƥ�����Ŭ�ڤʿ��ͷ����Ǥʤ���硢���뤤�ϻ��ꤷ��̾��������ޤ��� null
�ξ��ϡ�Integer
���֥������Ȥ����� 2 ���ܤΰ������֤���ޤ���
�Ĥޤꡢ���Υ�åɤ��֤� Integer
���֥������Ȥ��ͤϡ������ͤ��������ʤ�ޤ���
getInteger(nm, new Integer(val))
�������ºݤˤϡ����Τ褦�˼�������ޤ���
���μ����ˤ�ꡢ�ǥե���Ȥ��ͤ����פʾ��ˡ�Integer result = getInteger(nm, null); return (result == null) ? new Integer(val) : result;
Integer
��;�פʳ�����Ƥ��뤳�Ȥ��Ǥ��ޤ���
nm
- �ץ��ѥƥ�̾val
- �ǥե������
Integer
��System.getProperty(java.lang.String)
,
System.getProperty(java.lang.String, java.lang.String)
public static Integer getInteger(String nm, Integer val)
System.getProperty(java.lang.String)
��åɤǥ��������Ǥ��ޤ������ˤ��Υץ��ѥƥ�����ʸ�����ͤ� Integer.decode
��åɤξ���Ʊ���褦�������ͤȤ��Ʋ�ᤵ�졢�����ͤ�ɽ�� Integer
���֥������Ȥ��֤���ޤ���
0x
�ޤ��� ASCII ʸ�� #
�ǻϤޤꡢ���Τ��Ȥ˥ޥ��ʥ���椬�ʤ����ϡ��ͤλĤ�� valueOf(java.lang.String, int)
��åɤ��� 16 �ǻȤ����Ȥޤä���Ʊ���褦�� 16 �������Ȥ��ƹ�ʸ���Ϥ����
0
�ǻϤޤꡢ������̤�ʸ����³����硢�ͤ� valueOf(java.lang.String, int)
��åɤ��� 8 �ǻȤ����Ȥޤä���Ʊ���褦�� 8 �������Ȥ��Ʋ��Ϥ����
valueOf(java.lang.String, int)
��åɤ��� 10 �ǻȤ����Ȥޤä���Ʊ���褦�� 10 �������Ȥ��ƹ�ʸ���Ϥ����
2 ���ܤΰ����ϥǥե���Ȥ��ͤǤ������ꤵ�줿̾���Υץ��ѥƥ������ʤ���硢��������ץ��ѥƥ�����Ŭ�ڤʿ��ͷ����Ǥʤ���硢���뤤�ϻ��ꤷ��̾��������ޤ��� null
�ξ��ϡ��ǥե�����ͤ��֤���ޤ���
nm
- �ץ��ѥƥ�̾val
- �ǥե������
Integer
��System.getProperty(java.lang.String)
,
System.getProperty(java.lang.String, java.lang.String)
,
decode(java.lang.String)
public static Integer decode(String nm) throws NumberFormatException
String
�� Integer
�˥ǥ����ɤ��ޤ�������ʸˡ�� 10 �ʿ���16 �ʿ�������� 8 �ʿ������Ǥ��ޤ���
DecimalNumeral��HexDigits������� OctalDigits �ϡ���Java ������͡� �� §3.10.1 ���������Ƥ��ޤ���
- DecodableString:
- Signopt DecimalNumeral
- Signopt
0x
HexDigits- Signopt
0X
HexDigits- Signopt
#
HexDigits- Signopt
0
OctalDigits
- Sign:
-
������ (��ά��ǽ) �ȴ���ؼ��ҤΤɤ��餫�ޤ��Ϥ���ξ����³��ʸ���������� (��0x
�ס���0X
�ס���#
�ס��ޤ�����Ƭ�Υ���) �ϡ����ꤵ�줿��� (10��16���ޤ��� 8) �� Integer.parseInt
��åɤ�Ȥ�����Ʊ���褦�˹�ʸ���Ϥ���ޤ�������ʸ�������������ο��Ǥʤ���Фʤ餺�������Ǥʤ����� NumberFormatException
������������ޤ������ꤵ�줿 String
�κǽ��ʸ����������Ǥ����硢�������줿��̤����ꤵ��ޤ���String
�˶���ʸ������ꤹ�뤳�ȤϤǤ��ޤ���
nm
- ���沽�оݤ� String
nm
�ˤ��ɽ����� int
�ͤ��ݻ����� Integer
���֥�������
NumberFormatException
- String
�����ϲ�ǽ����������ޤޤʤ����parseInt(java.lang.String, int)
public int compareTo(Integer anotherInteger)
Integer
���֥������Ȥ����Ū����Ӥ��ޤ���
Comparable<Integer>
��� compareTo
anotherInteger
- ����оݤ� Integer
Integer
������ Integer
�������������� 0
������ Integer
������ Integer
��꾮�������ͤξ��� 0
��꾮�����͡����� Integer
������ Integer
����礭�����ͤξ��� 0
����礭���� (����դ������)public static int highestOneBit(int i)
public static int lowestOneBit(int i)
public static int numberOfLeadingZeros(int i)
���Υ�åɤϡ�2 ����Ȥ����п���̩�ܤ˴ط����Ƥ��ޤ��� ���٤Ƥ����� int �� x �ξ�硢
public static int numberOfTrailingZeros(int i)
public static int bitCount(int i)
public static int rotateLeft(int i, int distance)
��ε�Υ�ˤ�뺸��ž�ϡ�����ž�������Ǥ�(rotateLeft(val, -distance) == rotateRight(val, distance))���ޤ���32 ���ܿ��ˤ���ž�ϲ��⤷�ޤ��� �Ĥޤꡢ��ž��Υ�κǸ�� 5 �ӥåȰʳ��ϡ���Υ����ξ��Ǥ⤹�٤�̵��Ǥ��ޤ� (rotateLeft(val, distance) == rotateLeft(val, distance & 0x1F))��
public static int rotateRight(int i, int distance)
��ε�Υ�ˤ�뱦��ž�ϡ�����ž�������Ǥ� (rotateRight(val, -distance) == rotateLeft(val, distance))���ޤ���32 ���ܿ��ˤ���ž�ϲ��⤷�ޤ��Ĥޤꡢ��ž��Υ�κǸ�� 5 �ӥåȰʳ��ϡ���Υ����ξ��Ǥ⤹�٤�̵��Ǥ��ޤ� (rotateRight(val, distance) == rotateRight(val, distance & 0x1F))��
public static int reverse(int i)
public static int signum(int i)
public static int reverseBytes(int i)
|
JavaTM Platform Standard Ed. 6 |
|||||||||
���Υ��饹 ���Υ��饹 | �ե졼�ढ�� �ե졼��ʤ� | |||||||||
����: ����� | �ե������ | ���ȥ饯�� | ��å� | �ܺ�: �ե������ | ���ȥ饯�� | ��å� |
Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy �⻲�Ȥ��Ƥ���������