JavaTM Platform
Standard Ed. 6

java.lang
���饹 Integer

java.lang.Object
  ��̤��ĥ java.lang.Number
      ��̤��ĥ java.lang.Integer
���٤Ƥμ������줿���󥿥ե�����:
Serializable, Comparable<Integer>

public final class Integer
extends Number
implements Comparable<Integer>

Integer ���饹�ϡ��ץ�ߥƥ��ַ� int ���ͤ򥪥֥������Ȥ˥�åפ��ޤ���Integer ���Υ��֥������Ȥˤϡ����� int ��ñ��ե�����ɤ��ޤޤ�ޤ���

����ˤ��Υ��饹�ϡ�int �� String �ˡ�String �� int ���Ѵ�����Ƽ�᥽�åɤ䡢int �ν���������Ω���������ӥ᥽�åɤ��󶡤��ޤ���  

�����ˤ����äƤ�����:��bit twiddling (�ӥåȲ�ž)�ץ᥽�å� (highestOneBit �� numberOfTrailingZeros) �μ����ϡ�Henry S. Warren, Jr. ����Hacker's Delight��(Addison Wesley, 2002) �˴�Ť��Ƥ��ޤ���

Ƴ�����줿�С������:
JDK1.0
��Ϣ����:
ľ�󲽤��줿����

�ե�����ɤγ���
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
 

�ե�����ɤξܺ�

MIN_VALUE

public static final int MIN_VALUE
int �������ǽ�ʺǾ��� (-231) ���ݻ��������

��Ϣ����:
����ե��������

MAX_VALUE

public static final int MAX_VALUE
int �������ǽ�ʺ����� (231-1) ���ݻ��������

��Ϣ����:
����ե��������

TYPE

public static final Class<Integer> TYPE
int �Υץ�ߥƥ��ַ���ɽ�� Class ���󥹥���

Ƴ�����줿�С������:
JDK1.1

SIZE

public static final int SIZE
2 ������Х��ʥ������ int �ͤ�ɽ���Τ˻��Ѥ����ӥåȿ��Ǥ���

Ƴ�����줿�С������:
1.5
��Ϣ����:
����ե��������
���󥹥ȥ饯���ξܺ�

Integer

public Integer(int value)
���ꤵ�줿 int �ͤ�ɽ����������������Ƥ�줿 Integer ���֥������Ȥ��ۤ��ޤ���

�ѥ�᡼��:
value - Integer ���֥������Ȥˤ�ä�ɽ�������

Integer

public Integer(String s)
        throws NumberFormatException
String �ѥ�᡼���Ǽ������ int �ͤ�ɽ����������������Ƥ�줿 Integer ���֥������Ȥ��ۤ��ޤ���ʸ����ϡ���� 10 �� parseInt �᥽�åɤ���Ѥ���ΤȤޤä���Ʊ����ˡ�� int �ͤ��Ѵ�����ޤ���

�ѥ�᡼��:
s - Integer ���Ѵ������ String
�㳰:
NumberFormatException - String �����ϲ�ǽ����������ޤޤʤ����
��Ϣ����:
parseInt(java.lang.String, int)
�᥽�åɤξܺ�

toString

public static String toString(int i,
                              int radix)
2 ���ܤΰ��������Ȥ��ơ�1 ���ܤΰ�����ʸ����ɽ�����֤��ޤ���

����� 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

toHexString

public static String toHexString(int i)
�����ΰ�����ʸ����ɽ���򡢴�� 16 �����ʤ������Ȥ����֤��ޤ���

���ʤ� int �ͤϡ���������ο��ξ��ϡ������� 232 ��û������ͤˤʤ�ޤ��� �����Ǥʤ����ϡ��������������ͤˤʤ�ޤ��������ͤϡ�16 �ʿ�ɽ�� (��� 16) �� ASCII ʸ����ˤ������Ȥʤ�ޤ��� ���� 0 ���դ��ޤ��� ���ʤ��������ͤ������ξ��ϡ�ñ��Υ���ʸ����0��(��\u0030��) ��ɽ����ޤ��� �����Ǥʤ����ϡ����ʤ��������ͤ�ɽ��ʸ���� 1 ʸ���ܤϥ����ǤϤ���ޤ���16 �ʿ��η�ˤϡ�����ʸ����Ȥ��ޤ���

 0123456789abcdef
 
������ '\u0030' �� '\u0039' �ȡ�'\u0061' �� '\u0066' ��ʸ���Ǥ�����ʸ����Ȥ��������ϡ��������줿ʸ������Ф��� String.toUpperCase() �᥽�åɤ�ƤӽФ����Ȥ��Ǥ��ޤ���
 Integer.toHexString(n).toUpperCase()
 

�ѥ�᡼��:
i - ʸ������Ѵ���������
�����:
16 �ʿ� (��� 16) �ΰ�����ɽ��������ʤ������ͤ�ʸ����ɽ��
Ƴ�����줿�С������:
JDK1.0.2

toOctalString

public static String toOctalString(int i)
�����ΰ�����ʸ����ɽ���򡢴�� 8 �����ʤ������Ȥ����֤��ޤ���

���ʤ� int �ͤϡ���������ο��ξ��ϡ������� 232 ��û������ͤˤʤ�ޤ��� �����Ǥʤ����ϡ��������������ͤˤʤ�ޤ���long �����ͤϡ�8 �ʿ� (��� 8) �� ASCII ʸ������Ѵ�����ޤ������� 0 ���դ��ޤ���

���ʤ��������ͤ������ξ��ϡ�ñ��Υ���ʸ�� '0' ('\u0030') ��ɽ����ޤ��������Ǥʤ����ϡ����ʤ��������ͤ�ɽ��ʸ���� 1 ʸ���ܤϥ����ǤϤ���ޤ��󡣼��� ASCII ʸ����8 �ʿ��η�˻Ȥ��ޤ���

 01234567
 
�����ϡ�'\u0030' �� '\u0037' ��ʸ���Ǥ���

�ѥ�᡼��:
i - ʸ������Ѵ���������
�����:
8 �ʿ� (��� 8) �ΰ�����ɽ��������ʤ������ͤ�ʸ����ɽ��
Ƴ�����줿�С������:
JDK1.0.2

toBinaryString

public static String toBinaryString(int i)
�����ΰ�����ʸ����ɽ���򡢴�� 2 �����ʤ������Ȥ����֤��ޤ���

��������ο��ξ��ϡ����ʤ� int �ͤϰ����� 232 ��û������ͤˤʤ�ޤ��� �����Ǥʤ����ϡ��������������ͤˤʤ�ޤ��������ͤϡ�2 �ʿ� (��� 2) �� ASCII ʸ������Ѵ�����ޤ��� ���� 0 ���դ��ޤ��� ���ʤ��������ͤ������ξ��ϡ�ñ��Υ���ʸ����0��(��\u0030��) ��ɽ����ޤ��� �����Ǥʤ����ϡ����ʤ��������ͤ�ɽ��ʸ���� 1 ʸ���ܤϥ����ǤϤ���ޤ���2 �ʿ��η�ˤϡ���0��(��\u0030��) ����ӡ�1��(��\u0031��) �����Ѥ���ޤ���

�ѥ�᡼��:
i - ʸ������Ѵ���������
�����:
2 �ʿ� (��� 2) �ΰ�����ɽ��������ʤ������ͤ�ʸ����ɽ��
Ƴ�����줿�С������:
JDK1.0.2

toString

public static String toString(int i)
���ꤵ�줿������ɽ�� String ���֥������Ȥ��֤��ޤ��������ϡ�����դ� 10 �ʿ�ɽ�����Ѵ�����Ƥ���ʸ����Ȥ����֤���ޤ��� ����ϡ���������Ӵ�� 10 �� toString(int, int) �᥽�åɤؤΰ����Ȥ��ƻ��ꤷ�����Ȥޤä���Ʊ���Ǥ���

�ѥ�᡼��:
i - �Ѵ����������
�����:
10 �ʿ� (��� 10) �ΰ�����ʸ����ɽ��

parseInt

public static int parseInt(String s,
                           int radix)
                    throws NumberFormatException
2 ���ܤΰ����˻��ꤵ�줿������Ȥˤ��ơ�ʸ����ΰ���������դ������Ȥ��ƹ�ʸ���Ϥ��ޤ���ʸ����ˤ���ʸ���Ϥ��٤ơ����ꤵ�줿����η�˻Ȥ������Ǥ���ɬ�פ�����ޤ��� ����ϡ�Character.digit(char, int) ����ǤϤʤ��ͤ��֤����ɤ����ˤ�ä�Ĵ�٤뤳�Ȥ��Ǥ��ޤ��� ��������1 ���ܤ�ʸ�������ϡ�����ͤ�ɽ������˥ޥ��ʥ������ ASCII ʸ����-��(��\u002D��) �Ǥ��äƤ⤫�ޤ��ޤ��󡣷�̤Ȥ��������������ͤ��֤��ޤ���

�ʲ��˵󤲤�����Τɤ줫��ȯ���������ˡ�NumberFormatException �����㳰������������ޤ���

��:

 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 �ͤ�ޤޤʤ����

parseInt

public static int parseInt(String s)
                    throws NumberFormatException
ʸ����ΰ���������դ� 10 �ʿ����������Ȥ��ƹ�ʸ���Ϥ��ޤ���ʸ����ˤ���ʸ���Ϥ��٤ơ�10 �ʿ��Ǥ���ɬ�פ�����ޤ��� ��������1 ���ܤ�ʸ�������ϡ�����ͤ�ɽ������˥ޥ��ʥ������ ASCII ʸ����-��(��\u002D��)�Ǥ��äƤ⤫�ޤ��ޤ��󡣷�̤Ȥ��������������ͤ��֤���ޤ��� ����ϡ����ΰ����ȴ�� 10 �� parseInt(java.lang.String, int) �᥽�åɤ˰����Ȥ��ƻ��ꤵ�줿���Ȥޤä���Ʊ���Ǥ���

�ѥ�᡼��:
s - ��ʸ�����оݤ� int ɽ����ޤ� String
�����:
10 �ʿ��ΰ�����ɽ�����������
�㳰:
NumberFormatException - ʸ���󤬲��ϲ�ǽ����������ޤޤʤ����

valueOf

public static Integer valueOf(String s,
                              int radix)
                       throws NumberFormatException
2 ���ܤΰ����ǻ��ꤵ�줿�������Ѥ�����ʸ���ϻ��ˡ����ꤵ�줿 String ������Ф��줿�ͤ��ݻ����� Integer ���֥������Ȥ��֤��ޤ����ǽ�ΰ����ϡ�2 ���ܤΰ����ǻ��ꤵ�줿����������դ������Ȥ��Ʋ�ᤵ��ޤ��� ����ϡ������� parseInt(java.lang.String, int) �᥽�åɤ��Ϥ��줿���Ȥޤä���Ʊ���Ǥ����������줿��̤ϡ�ʸ����ˤ����ꤵ�줿�����ͤ�ɽ�� Integer ���֥������Ȥˤʤ�ޤ���

�Ĥޤꡢ���Υ᥽�åɤ��֤� Integer ���֥������Ȥ��ͤϡ������ͤ��������ʤ�ޤ���

new Integer(Integer.parseInt(s, radix))

�ѥ�᡼��:
s - ���Ϥ����ʸ����
radix - s �β��˻��Ѥ�����
�����:
���ꤵ�줿����ǤΡ�ʸ���������ɽ������ͤ��ݻ����� Integer ���֥�������
�㳰:
NumberFormatException - String ����ʸ���ϲ�ǽ�� int �ͤ�ޤޤʤ����

valueOf

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 - ʸ���󤬲��ϲ�ǽ����������ޤޤʤ����

valueOf

public static Integer valueOf(int i)
���ꤷ�� int �ͤ�ɽ�� Integer ���󥹥��󥹤��֤��ޤ������� Integer ���󥹥��󥹤����פʾ�硢�̾盧�Υ᥽�åɤ����󥹥ȥ饯�� Integer(int) ��ͥ�褷�ƻ��Ѥ���ޤ��� ������ͳ�ϡ����Υ᥽�åɤ����ˤ��׵ᤵ����ͤ򥭥�å��夹��Τǡ�����ɬ�פ��ΰ����֤��Ϥ뤫�˾��ʤ��ƺѤ��礬¿������Ǥ���

�ѥ�᡼��:
i - int ��
�����:
i ��ɽ�� Integer ���󥹥���
Ƴ�����줿�С������:
1.5

byteValue

public byte byteValue()
���� Integer ���ͤ� byte �Ȥ����֤��ޤ���

�����С��饤��:
���饹 Number ��� byteValue
�����:
���Υ��֥������Ȥ�ɽ�����ͤ� byte �����Ѵ�������

shortValue

public short shortValue()
���� Integer ���ͤ� short �Ȥ����֤��ޤ���

�����С��饤��:
���饹 Number ��� shortValue
�����:
���Υ��֥������Ȥ�ɽ�����ͤ� short �����Ѵ�������

intValue

public int intValue()
���� Integer ���ͤ� int �Ȥ����֤��ޤ���

���:
���饹 Number ��� intValue
�����:
���Υ��֥������Ȥ�ɽ�����ͤ� int �����Ѵ�������

longValue

public long longValue()
���� Integer ���ͤ� long �Ȥ����֤��ޤ���

���:
���饹 Number ��� longValue
�����:
���Υ��֥������Ȥ�ɽ�����ͤ� long �����Ѵ�������

floatValue

public float floatValue()
���� Integer ���ͤ� float �Ȥ����֤��ޤ���

���:
���饹 Number ��� floatValue
�����:
���Υ��֥������Ȥ�ɽ�����ͤ� float �����Ѵ�������

doubleValue

public double doubleValue()
���� Integer ���ͤ� double �Ȥ����֤��ޤ���

���:
���饹 Number ��� doubleValue
�����:
���Υ��֥������Ȥ�ɽ�����ͤ� double �����Ѵ�������

toString

public String toString()
���� Integer ���ͤ�ɽ�� String ���֥������Ȥ��֤��ޤ����ͤϡ�����դ��� 10 �ʿ�ɽ�����Ѵ����졢ʸ����Ȥ����֤���ޤ��� �����ͤ� toString(int) �᥽�åɤΰ����Ȥ��ƻ��ꤵ�줿���Ȥޤä���Ʊ���Ǥ���

�����С��饤��:
���饹 Object ��� toString
�����:
���Υ��֥������Ȥ� 10 �ʿ� (��� 10) �ˤ��ʸ����ɽ��

hashCode

public int hashCode()
Integer �Υϥå��女���ɤ��֤��ޤ���

�����С��饤��:
���饹 Object ��� hashCode
�����:
���Υ��֥������ȤΥϥå��女�����͡����� Integer ���֥������Ȥ�ɽ���ץ�ߥƥ��ַ� int �ͤ�������
��Ϣ����:
Object.equals(java.lang.Object), Hashtable

equals

public boolean equals(Object obj)
���Υ��֥������Ȥ���ꤵ�줿���֥������Ȥ���Ӥ��ޤ�����̤� true �ˤʤ�Τϡ������� null �ǤϤʤ������Υ��֥������Ȥ�Ʊ�� int �ͤ�ޤ� Integer ���֥������ȤǤ���������Ǥ���

�����С��饤��:
���饹 Object ��� equals
�ѥ�᡼��:
obj - ����оݤΥ��֥�������
�����:
���֥������Ȥ�Ʊ���Ǥ������ true�������Ǥʤ����� false
��Ϣ����:
Object.hashCode(), Hashtable

getInteger

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)

getInteger

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)

getInteger

public static Integer getInteger(String nm,
                                 Integer val)
���ꤵ�줿̾���Υ����ƥ�ץ��ѥƥ����������ͤ��֤��ޤ���1 ���ܤΰ����ϡ������ƥ�ץ��ѥƥ�����̾���Ȥ��ư����ޤ��������ƥ�ץ��ѥƥ����ˤ� System.getProperty(java.lang.String) �᥽�åɤǥ��������Ǥ��ޤ������ˤ��Υץ��ѥƥ�����ʸ�����ͤ� Integer.decode �᥽�åɤξ���Ʊ���褦�������ͤȤ��Ʋ�ᤵ�졢�����ͤ�ɽ�� Integer ���֥������Ȥ��֤���ޤ���

2 ���ܤΰ����ϥǥե���Ȥ��ͤǤ������ꤵ�줿̾���Υץ��ѥƥ������ʤ���硢��������ץ��ѥƥ�����Ŭ�ڤʿ��ͷ����Ǥʤ���硢���뤤�ϻ��ꤷ��̾��������ޤ��� null �ξ��ϡ��ǥե�����ͤ��֤���ޤ���

�ѥ�᡼��:
nm - �ץ��ѥƥ�̾
val - �ǥե������
�����:
�ץ��ѥƥ��� Integer ��
��Ϣ����:
System.getProperty(java.lang.String), System.getProperty(java.lang.String, java.lang.String), decode(java.lang.String)

decode

public static Integer decode(String nm)
                      throws NumberFormatException
String �� Integer �˥ǥ����ɤ��ޤ�������ʸˡ�� 10 �ʿ���16 �ʿ�������� 8 �ʿ������Ǥ��ޤ���
DecodableString:
Signopt DecimalNumeral
Signopt 0x HexDigits
Signopt 0X HexDigits
Signopt # HexDigits
Signopt 0 OctalDigits

Sign:
-
DecimalNumeral��HexDigits������� OctalDigits �ϡ���Java ������͡� �� §3.10.1 ���������Ƥ��ޤ���

������ (��ά��ǽ) �ȴ���ؼ��ҤΤɤ��餫�ޤ��Ϥ���ξ����³��ʸ���������� (��0x�ס���0X�ס���#�ס��ޤ�����Ƭ�Υ���) �ϡ����ꤵ�줿��� (10��16���ޤ��� 8) �� Integer.parseInt �᥽�åɤ�Ȥ�����Ʊ���褦�˹�ʸ���Ϥ���ޤ�������ʸ���������󥹤����ο��Ǥʤ���Фʤ餺�������Ǥʤ����� NumberFormatException ������������ޤ������ꤵ�줿 String �κǽ��ʸ����������Ǥ����硢�������줿��̤����ꤵ��ޤ���String �˶���ʸ������ꤹ�뤳�ȤϤǤ��ޤ���

�ѥ�᡼��:
nm - ���沽�оݤ� String
�����:
nm �ˤ��ɽ����� int �ͤ��ݻ����� Integer ���֥�������
�㳰:
NumberFormatException - String �����ϲ�ǽ����������ޤޤʤ����
��Ϣ����:
parseInt(java.lang.String, int)

compareTo

public int compareTo(Integer anotherInteger)
2 �Ĥ� Integer ���֥������Ȥ����Ū����Ӥ��ޤ���

���:
���󥿥ե����� Comparable<Integer> ��� compareTo
�ѥ�᡼��:
anotherInteger - ����оݤ� Integer
�����:
���� Integer ������ Integer �������������� 0������ Integer ������ Integer ��꾮�������ͤξ��� 0 ��꾮�����͡����� Integer ������ Integer ����礭�����ͤξ��� 0 ����礭���� (����դ������)
Ƴ�����줿�С������:
1.2

highestOneBit

public static int highestOneBit(int i)
���ꤵ�줿 int �ͤκǾ�� (�֤�äȤ⺸¦��) �� 1 �ΥӥåȤΰ��֤˺���� 1 �Ĥ� 1 �ΥӥåȤ���� int �͡����ꤵ�줿�ͤ� 2 ������Х��ʥ�ɽ���� 1 �ΥӥåȤ�����ʤ���硢�Ĥޤꥼ�������������ϥ������֤��ޤ���

�����:
���ꤵ�줿�ͤκǾ�̤� 1 �ΥӥåȤΰ��֤� 1 �Ĥ� 1 �ΥӥåȤ���� int �͡� ���ꤵ�줿�ͤ����������������ϥ���
Ƴ�����줿�С������:
1.5

lowestOneBit

public static int lowestOneBit(int i)
���ꤵ�줿 int �ͤκDz��� (�֤�äȤⱦ¦��) �� 1 �ΥӥåȤΰ��֤˺���� 1 �Ĥ� 1 �ΥӥåȤ���� int �͡����ꤵ�줿�ͤ� 2 ������Х��ʥ�ɽ���� 1 �ΥӥåȤ�����ʤ���硢�Ĥޤꥼ�������������ϥ������֤��ޤ���

�����:
���ꤵ�줿�ͤκDz��̤� 1 �ΥӥåȤΰ��֤� 1 �Ĥ� 1 �ΥӥåȤ���� int �͡� ���ꤵ�줿�ͤ����������������ϥ���
Ƴ�����줿�С������:
1.5

numberOfLeadingZeros

public static int numberOfLeadingZeros(int i)
���ꤵ�줿 int �ͤ� 2 ������Х��ʥ�ɽ���ǺǾ�� (�֤�äȤ⺸¦��) �� 1 �ΥӥåȤ���Ԥ��를���ΥӥåȤο������ꤵ�줿�ͤ� 2 �����ɽ���� 1 �ΥӥåȤ�����ʤ���硢�Ĥޤꥼ�������������� 32 ���֤��ޤ���  

���Υ᥽�åɤϡ�2 ����Ȥ����п���̩�ܤ˴ط����Ƥ��ޤ��� ���٤Ƥ����� int �� x �ξ�硢

�����:
���ꤵ�줿 int �ͤ� 2 ������Х��ʥ�ɽ���ǺǾ�� (�֤�äȤ⺸¦��) �� 1 �ΥӥåȤ���Ԥ��를���ΥӥåȤο��� ���ꤵ�줿�ͤ����������������� 32
Ƴ�����줿�С������:
1.5

numberOfTrailingZeros

public static int numberOfTrailingZeros(int i)
���ꤵ�줿 int �ͤ� 2 ������Х��ʥ�ɽ���ǺDz��� (�֤�äȤⱦ¦��) �� 1 �ӥåȤ�³�������ΥӥåȤο������ꤵ�줿�ͤ� 2 �����ɽ���� 1 �ΥӥåȤ�����ʤ���硢�Ĥޤꥼ�������������� 32 ���֤��ޤ���

�����:
���ꤵ�줿 int �ͤ� 2 ������Х��ʥ�ɽ���ǺDz��� (�֤�äȤⱦ¦��) �� 1 �ӥåȤ�³�������ΥӥåȤο��� ���ꤵ�줿�ͤ����������������� 32
Ƴ�����줿�С������:
1.5

bitCount

public static int bitCount(int i)
���ꤵ�줿 int �ͤ� 2 ������Х��ʥ�ɽ���ǤΡ�1 �ΥӥåȤο����֤��ޤ������δؿ��ϡ��֥ݥԥ�졼����󥫥���ȡפȸƤФ���礬����ޤ���

�����:
���ꤵ�줿 int �ͤ� 2 ������Х��ʥ�ɽ���ǤΡ�1 �ΥӥåȤο�
Ƴ�����줿�С������:
1.5

rotateLeft

public static int rotateLeft(int i,
                             int distance)
���ꤵ�줿 int �ͤ� 2 ������Х��ʥ�ɽ������ꤷ���ӥåȿ��������˲�ž���Ƽ������줿�ͤ��֤��ޤ����ӥåȤϡ���¦�Ĥޤ��̤˥��եȤ��졢��¦�Ĥޤ겼�̤�����ޤ���  

��ε�Υ�ˤ�뺸��ž�ϡ�����ž�������Ǥ�(rotateLeft(val, -distance) == rotateRight(val, distance))���ޤ���32 ���ܿ��ˤ���ž�ϲ��⤷�ޤ��� �Ĥޤꡢ��ž��Υ�κǸ�� 5 �ӥåȰʳ��ϡ���Υ����ξ��Ǥ⤹�٤�̵��Ǥ��ޤ� (rotateLeft(val, distance) == rotateLeft(val, distance & 0x1F))��

�����:
���ꤵ�줿 int �ͤ� 2 ������Х��ʥ�ɽ������ꤵ�줿�ӥåȿ��������˲�ž���Ƽ���������
Ƴ�����줿�С������:
1.5

rotateRight

public static int rotateRight(int i,
                              int distance)
���ꤵ�줿 int �ͤ� 2 ������Х��ʥ�ɽ������ꤷ���ӥåȿ��������˲�ž���Ƽ������줿�ͤ��֤��ޤ����ӥåȤϡ���¦�Ĥޤ겼�̤˥��եȤ��졢��¦�Ĥޤ��̤�����ޤ���  

��ε�Υ�ˤ�뱦��ž�ϡ�����ž�������Ǥ� (rotateRight(val, -distance) == rotateLeft(val, distance))���ޤ���32 ���ܿ��ˤ���ž�ϲ��⤷�ޤ��󡣤Ĥޤꡢ��ž��Υ�κǸ�� 5 �ӥåȰʳ��ϡ���Υ����ξ��Ǥ⤹�٤�̵��Ǥ��ޤ� (rotateRight(val, distance) == rotateRight(val, distance & 0x1F))��

�����:
���ꤵ�줿 int �ͤ� 2 ������Х��ʥ�ɽ������ꤵ�줿�ӥåȿ��������˲�ž���Ƽ������줿��
Ƴ�����줿�С������:
1.5

reverse

public static int reverse(int i)
���ꤵ�줿 int �ͤ� 2 ������Х��ʥ�ɽ���ǥӥåȤν����դˤ��Ƽ������줿�ͤ��֤��ޤ���

�����:
���ꤵ�줿 int �ͤǥХ��Ƚ��դˤ��Ƽ������줿��
Ƴ�����줿�С������:
1.5

signum

public static int signum(int i)
���ꤵ�줿 int �ͤ�������Ǥ��֤��ޤ� (���ꤷ���ͤ���ξ�硢����ͤ� -1�����ꤵ�줿�ͤ������ξ��� 0�� ���ꤷ���ͤ����ξ��� 1)��

�����:
���ꤵ�줿 int �ͤ��������
Ƴ�����줿�С������:
1.5

reverseBytes

public static int reverseBytes(int i)
���ꤵ�줿 int �ͤ� 2 ������Х��ʥ�ɽ���ǥХ��Ȥν����դˤ��Ƽ������줿�ͤ��֤��ޤ���

�����:
���ꤵ�줿 int �ͤΥХ��Ƚ��դˤ��Ƽ������줿��
Ƴ�����줿�С������:
1.5

JavaTM Platform
Standard Ed. 6

�Х������ȵ�ǽ�Υꥯ������
����˾ܤ��� API ��ե���󥹤���ӳ�ȯ�ԥɥ�����ȤˤĤ��Ƥϡ�Java SE ��ȯ���ѥɥ�������򻲾Ȥ��Ƥ�����������ȯ�Ը����ξܺ٤ʲ��⡢��ǰ�γ��ס��Ѹ��������Х��β����������ӥ����ɼ��㤬�ޤޤ�Ƥ��ޤ���

Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy �⻲�Ȥ��Ƥ���������