JavaTM Platform
Standard Ed. 6

java.lang
���饹 String

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

public final class String
extends Object
implements Serializable, Comparable<String>, CharSequence

String ���饹��ʸ�����ɽ���ޤ���Java �ץ��������Ρ�abc�פʤɤΥ�ƥ��ʸ����Ϥ��٤ơ����Υ��饹�Υ��󥹥��󥹤Ȥ��Ƽ¹Ԥ���ޤ���

ʸ���������Ǥ��� �����ͤ�����������Ȥ��ѹ��ϤǤ��ޤ���ʸ����Хåե����ϲ���ʸ����򥵥ݡ��Ȥ��ޤ���ʸ���󥪥֥������Ȥ����ѤǤ��뤿�ᡢ���Ѥ��뤳�Ȥ��Ǥ��ޤ�����򼨤��ޤ���  

     String str = "abc";
 

�ϡ�����Ʊ���Ǥ���  

     char data[] = {'a', 'b', 'c'};
     String str = new String(data);
 

ʸ���󤬤ɤΤ褦�˻Ȥ��뤫�ˤĤ��ơ��������򼨤��ޤ���  

     System.out.println("abc");
     String cde = "cde";
     System.out.println("abc" + cde);
     String c = "abc".substring(2,3);
     String d = cde.substring(1, 2);
 

String ���饹�ˤϡ�ʸ����Τ��줾���ʸ����ƥ��Ȥ���᥽�åɤ䡢ʸ�������ӡ�ʸ����θ�������ʬʸ�������С������ʸ���򤹤٤���ʸ���ޤ��Ͼ�ʸ�����Ѵ�����ʸ����Υ��ԡ������ʤɤ�Ԥ��᥽�åɤ�����ޤ����������ޥåԥ󥰤ϡ�Character ���饹�ǻ��ꤵ�줿 Unicode ���ͥС������˴�Ť��Ƥ��ޤ���

Java ����ϡ�ʸ����Ϣ��黻�� ( + )������Ӥ���¾�Υ��֥������Ȥ���ʸ����ؤ��Ѵ����Ф������̤ʥ��ݡ��Ȥ��󶡤��ޤ���ʸ����Ϣ��� StringBuilder (�ޤ��� StringBuffer) ���饹�Ȥ��� append �᥽�åɤ�ȤäƼ�������Ƥ��ޤ���ʸ�����Ѵ��� Object �ˤ�ä�������줿 toString �᥽�åɤ�ȤäƼ������졢Java �Υ��饹���٤Ƥˤ�äƷѾ�����ޤ���ʸ����Ϣ�뤪���ʸ�����Ѵ��ˤĤ��Ƥξܺ٤ϡ�Gosling��Joy������� Steele �ˤ���Java ������͡٤򻲾Ȥ��Ƥ���������  

�ۤ��ǻ��꤬�ʤ���硢null �����򥳥󥹥ȥ饯�����ޤ��Ϥ��Υ��饹�Υ᥽�åɤ��Ϥ��� NullPointerException ������������ޤ���  

String �ϡ������ʸ���פ�֥��������ȥڥ��פ�ɽ������ UTF-16 ������ʸ�����ɽ���ޤ� (�ܺ٤ϡ�Character ���饹����Unicode ʸ��ɽ�����Υ��������򻲾�)��char ������ñ�̤򻲾Ȥ��륤��ǥå����ͤǤ��� �������äơ����ʸ���� String �� 2 �Ĥΰ��֤���Ѥ��ޤ��� 

String ���饹�ϡ�Unicode ������ñ�� (char ��) �򰷤��᥽�åɤΤۤ��ˡ�Unicode �����ɥݥ���� (ʸ��) �򰷤��᥽�åɤ��󶡤��ޤ���

Ƴ�����줿�С������:
JDK1.0
��Ϣ����:
Object.toString(), StringBuffer, StringBuilder, Charset, ľ�󲽤��줿����

�ե�����ɤγ���
static Comparator<String> CASE_INSENSITIVE_ORDER
          compareToIgnoreCase �ξ���Ʊ���褦�� String ���֥������Ȥ����դ��� Comparator �Ǥ���
 
���󥹥ȥ饯���γ���
String()
          �������������줿 String ���֥������Ȥ��������ơ�����ʸ���������󥹤�ɽ���褦�ˤ��ޤ���
String(byte[] bytes)
          �ץ�åȥե�����Υǥե���Ȥ�ʸ�����åȤ���Ѥ��ơ����ꤵ�줿�Х�����������沽���뤳�Ȥˤ�äơ������� String ���ۤ��ޤ���
String(byte[] bytes, Charset charset)
          ���ꤵ�줿 ʸ�����å� ����Ѥ��ơ����ꤵ�줿�Х�����������沽���뤳�Ȥˤ�äơ������� String ���ۤ��ޤ���
String(byte[] ascii, int hibyte)
          �侩����Ƥ��ޤ��� ���Υ᥽�åɤǤϡ��Х��Ȥ���ʸ���ؤ��Ѵ����������Ԥ��ޤ���JDK 1.1 �ʹߤǤϡ��Х��Ȥ���ʸ���ؤ��Ѵ��ˤϡ������Ȥ��� Charset��ʸ�����åȤ�̾������ String ���󥹥ȥ饯�����ޤ��ϥץ�åȥե�����Υǥե����ʸ�����åȤ���Ѥ��� String ���󥹥ȥ饯���λ��Ѥ��侩����ޤ���
String(byte[] bytes, int offset, int length)
          �ץ�åȥե�����Υǥե���Ȥ�ʸ�����åȤ���Ѥ��ơ����ꤵ�줿�Х�����ʬ��������沽���뤳�Ȥˤ�äơ������� String ���ۤ��ޤ���
String(byte[] bytes, int offset, int length, Charset charset)
          ���ꤵ�줿 charset ����Ѥ��ơ����ꤵ�줿�Х�����ʬ��������沽���뤳�Ȥˤ�äơ������� String ���ۤ��ޤ���
String(byte[] ascii, int hibyte, int offset, int count)
          �侩����Ƥ��ޤ��� ���Υ᥽�åɤǤϡ��Х��Ȥ���ʸ���ؤ��Ѵ����������Ԥ��ޤ���JDK 1.1 �ʹߤǤϡ��Х��Ȥ���ʸ���ؤ��Ѵ��ˤϡ������Ȥ��� Charset��ʸ�����åȤ�̾������ String ���󥹥ȥ饯�����ޤ��ϥץ�åȥե�����Υǥե����ʸ�����åȤ���Ѥ��� String ���󥹥ȥ饯���λ��Ѥ��侩����ޤ���
String(byte[] bytes, int offset, int length, String charsetName)
          ���ꤵ�줿ʸ�����åȤ���Ѥ��ơ����ꤵ�줿�Х�����ʬ��������沽���뤳�Ȥˤ�äơ������� String ���ۤ��ޤ���
String(byte[] bytes, String charsetName)
          ���ꤵ�줿 ʸ�����å� ����Ѥ��ơ����ꤵ�줿�Х�����������沽���뤳�Ȥˤ�äơ������� String ���ۤ��ޤ���
String(char[] value)
          ������ String �������Ƥơ����줬ʸ����������˸��ߴޤޤ�Ƥ���ʸ���������󥹤�ɽ���褦�ˤ��ޤ���
String(char[] value, int offset, int count)
          ʸ�������������ʬ���󤫤�ʤ�ʸ����ޤ࿷���� String �������Ƥޤ���
String(int[] codePoints, int offset, int count)
          Unicode �����ɥݥ���������������ʬ���󤫤�ʤ�ʸ����ޤ࿷���� String �������Ƥޤ���
String(String original)
          �������������줿 String ���֥������Ȥ��������ơ�������Ʊ��ʸ���������󥹤�ɽ���褦�ˤ��ޤ���
String(StringBuffer buffer)
          ʸ����Хåե��������˸��ߴޤޤ�Ƥ���ʸ�������Ŀ�����ʸ������ۤ��ޤ���
String(StringBuilder builder)
          ʸ����ӥ���������˸��ߴޤޤ�Ƥ���ʸ�������Ŀ�����ʸ����������Ƥޤ���
 
�᥽�åɤγ���
 char charAt(int index)
          ���ꤵ�줿����ǥå������֤ˤ��� char �ͤ��֤��ޤ���
 int codePointAt(int index)
          ���ꤵ�줿����ǥå������֤�ʸ�� (Unicode �����ɥݥ����) ���֤��ޤ���
 int codePointBefore(int index)
          ���ꤵ�줿����ǥå���������ʸ�� (Unicode �����ɥݥ����) ���֤��ޤ���
 int codePointCount(int beginIndex, int endIndex)
          ���� String �λ��ꤵ�줿�ƥ������ϰϤ� Unicode �����ɥݥ���Ȥο����֤��ޤ���
 int compareTo(String anotherString)
          2 �Ĥ�ʸ����򼭽�Ū����Ӥ��ޤ���
 int compareToIgnoreCase(String str)
          ��ʸ���Ⱦ�ʸ���ζ��̤ʤ��ǡ�2 �Ĥ�ʸ����򼭽�Ū����Ӥ��ޤ���
 String concat(String str)
          ���ꤵ�줿ʸ����򤳤�ʸ����κǸ��Ϣ�뤷�ޤ���
 boolean contains(CharSequence s)
          ����ʸ���󤬻��ꤵ�줿 char �ͤΥ������󥹤�ޤ���˸¤� true ���֤��ޤ���
 boolean contentEquals(CharSequence cs)
          ����ʸ����Ȼ��ꤵ�줿 CharSequence ����Ӥ��ޤ���
 boolean contentEquals(StringBuffer sb)
          ����ʸ����Ȼ��ꤵ�줿 StringBuffer ����Ӥ��ޤ���
static String copyValueOf(char[] data)
          ���ꤵ�줿�������ʸ���������󥹤�ɽ�� String ���֤��ޤ���
static String copyValueOf(char[] data, int offset, int count)
          ���ꤵ�줿�������ʸ���������󥹤�ɽ�� String ���֤��ޤ���
 boolean endsWith(String suffix)
          ����ʸ���󤬡����ꤵ�줿�������ǽ��뤫�ɤ�����Ƚ�ꤷ�ޤ���
 boolean equals(Object anObject)
          ����ʸ����Ȼ��ꤵ�줿���֥������Ȥ���Ӥ��ޤ���
 boolean equalsIgnoreCase(String anotherString)
          ���� String �Ȥۤ��� String ����Ӥ��ޤ���
static String format(Locale l, String format, Object... args)
          ���ꤵ�줿�������롢��ʸ���󡢤���Ӱ�����Ȥäơ��ե����ޥåȤ��줿ʸ������֤��ޤ���
static String format(String format, Object... args)
          ���ꤵ�줿�񼰤�ʸ����Ȱ�����Ȥäơ����դ�ʸ������֤��ޤ���
 byte[] getBytes()
          �ץ�åȥե�����Υǥե���Ȥ�ʸ�����åȤ���Ѥ��Ƥ��� String ��Х��ȥ������󥹤���沽������̤򿷵��Х�������˳�Ǽ���ޤ���
 byte[] getBytes(Charset charset)
          ���ꤵ�줿 ʸ�����å� ����Ѥ��Ƥ��� String ��Х��ȥ������󥹤���沽������̤򿷵��Х�������˳�Ǽ���ޤ���
 void getBytes(int srcBegin, int srcEnd, byte[] dst, int dstBegin)
          �侩����Ƥ��ޤ��� ���Υ᥽�åɤǤϡ�ʸ������Х��Ȥؤ��Ѵ����������Ԥ��ޤ���JDK 1.1 �Ǥϡ�ʸ������Х��Ȥؤ��Ѵ��ˤϡ��ץ�åȥե�����Υǥե����ʸ�����åȤ���Ѥ��� getBytes() �᥽�åɤλ��Ѥ��侩����ޤ���
 byte[] getBytes(String charsetName)
          ���ꤵ�줿ʸ�����åȤ���Ѥ��Ƥ��� String ��Х��ȥ������󥹤���沽������̤򿷵��Х�������˳�Ǽ���ޤ���
 void getChars(int srcBegin, int srcEnd, char[] dst, int dstBegin)
          ����ʸ���󤫤顢���ԡ����ʸ�������ʸ���򥳥ԡ����ޤ���
 int hashCode()
          ����ʸ����Υϥå��女���ɤ��֤��ޤ���
 int indexOf(int ch)
          ����ʸ������ǡ����ꤵ�줿ʸ�����ǽ�˽и�������֤Υ���ǥå������֤��ޤ���
 int indexOf(int ch, int fromIndex)
          ����ʸ������ǡ����ꤵ�줿����ǥå������鸡���򳫻Ϥ������ꤵ�줿ʸ�����ǽ�˽и�������֤Υ���ǥå������֤��ޤ���
 int indexOf(String str)
          ����ʸ������ǡ����ꤵ�줿��ʬʸ���󤬺ǽ�˽и�������֤Υ���ǥå������֤��ޤ���
 int indexOf(String str, int fromIndex)
          ���ꤵ�줿����ǥå����ʹߤǡ����ꤵ�줿��ʬʸ���󤬤���ʸ������Ǻǽ�˽и�������֤Υ���ǥå������֤��ޤ���
 String intern()
          ʸ���󥪥֥������Ȥ�����ɽ�����֤��ޤ���
 boolean isEmpty()
          length() �� 0 �Ǥ�����ˤ����ꡢtrue ���֤��ޤ���
 int lastIndexOf(int ch)
          ����ʸ������ǡ����ꤵ�줿ʸ�����Ǹ�˽и�������֤Υ���ǥå������֤��ޤ���
 int lastIndexOf(int ch, int fromIndex)
          ����ʸ������ǡ����ꤵ�줿ʸ�����Ǹ�˽и�������֤Υ���ǥå������֤��ޤ� (�����ϻ��ꤵ�줿����ǥå������鳫�Ϥ��졢��Ƭ�����˹Ԥ���)��
 int lastIndexOf(String str)
          ����ʸ������ǡ����ꤵ�줿��ʬʸ���󤬰��ֱ��˽и�������֤Υ���ǥå������֤��ޤ���
 int lastIndexOf(String str, int fromIndex)
          ����ʸ������ǡ����ꤵ�줿��ʬʸ���󤬺Ǹ�˽и�������֤Υ���ǥå������֤��ޤ� (�����ϻ��ꤵ�줿����ǥå������鳫�Ϥ��졢��Ƭ�����˹Ԥ���)��
 int length()
          ����ʸ�����Ĺ�����֤��ޤ���
 boolean matches(String regex)
          ����ʸ���󤬡����ꤵ�줿����ɽ���Ȱ��פ��뤫�ɤ�����Ƚ�ꤷ�ޤ���
 int offsetByCodePoints(int index, int codePointOffset)
          codePointOffset �����ɥݥ���Ȥˤ�äƻ��ꤵ�줿 index ���饪�ե��åȤ����ꤵ�줿������ String ��Υ���ǥå������֤��ޤ���
 boolean regionMatches(boolean ignoreCase, int toffset, String other, int ooffset, int len)
          2 �Ĥ�ʸ�����ΰ褬���������ɤ�����Ƚ�ꤷ�ޤ���
 boolean regionMatches(int toffset, String other, int ooffset, int len)
          2 �Ĥ�ʸ�����ΰ褬���������ɤ�����Ƚ�ꤷ�ޤ���
 String replace(char oldChar, char newChar)
          ����ʸ������ˤ��뤹�٤Ƥ� oldChar �� newChar ���ִ����������������롢������ʸ������֤��ޤ���
 String replace(CharSequence target, CharSequence replacement)
          ��ƥ�륿�����åȥ������󥹤˰��פ��뤳��ʸ�������ʬʸ����򡢻��ꤵ�줿��ƥ���ִ��������󥹤��֤������ޤ���
 String replaceAll(String regex, String replacement)
          ���ꤵ�줿����ɽ���˰��פ��롢����ʸ����γ���ʬʸ������Ф������ꤵ�줿�ִ���¹Ԥ��ޤ���
 String replaceFirst(String regex, String replacement)
          ���ꤵ�줿����ɽ���˰��פ��롢����ʸ����κǽ����ʬʸ������Ф������ꤵ�줿�ִ���¹Ԥ��ޤ���
 String[] split(String regex)
          ����ʸ����򡢻��ꤵ�줿����ɽ���˰��פ�����֤�ʬ�䤷�ޤ���
 String[] split(String regex, int limit)
          ����ʸ����򡢻��ꤵ�줿����ɽ���˰��פ�����֤�ʬ�䤷�ޤ���
 boolean startsWith(String prefix)
          ����ʸ���󤬡����ꤵ�줿��Ƭ���ǻϤޤ뤫�ɤ�����Ƚ�ꤷ�ޤ���
 boolean startsWith(String prefix, int toffset)
          ����ʸ����λ��ꤵ�줿����ǥå����ʹߤ���ʬʸ���󤬡����ꤵ�줿��Ƭ���ǻϤޤ뤫�ɤ�����Ƚ�ꤷ�ޤ���
 CharSequence subSequence(int beginIndex, int endIndex)
          ���Υ������󥹤Υ��֥������󥹤Ǥ��뿷��ʸ���������󥹤��֤��ޤ���
 String substring(int beginIndex)
          ����ʸ�������ʬʸ����Ǥ��뿷����ʸ������֤��ޤ���
 String substring(int beginIndex, int endIndex)
          ����ʸ�������ʬʸ����Ǥ��뿷����ʸ������֤��ޤ���
 char[] toCharArray()
          ����ʸ����򿷤���ʸ��������Ѵ����ޤ���
 String toLowerCase()
          �ǥե���ȥ�������ε�§��Ȥäơ����� String ��Τ��٤Ƥ�ʸ����ʸ�����Ѵ����ޤ���
 String toLowerCase(Locale locale)
          ���ꤵ�줿 Locale �ε�§����Ѥ��ơ����� String ��Τ��٤Ƥ�ʸ�����ʸ�����Ѵ����ޤ���
 String toString()
          ���Υ��֥������� (���Ǥ�ʸ����Ǥ���) ���Ȥ��֤���ޤ���
 String toUpperCase()
          �ǥե���ȥ�������ε�§��Ȥäơ����� String ��Τ��٤Ƥ�ʸ������ʸ�����Ѵ����ޤ���
 String toUpperCase(Locale locale)
          ���ꤵ�줿 Locale �ε�§����Ѥ��ơ����� String ��Τ��٤Ƥ�ʸ�������ʸ�����Ѵ����ޤ���
 String trim()
          ʸ����Υ��ԡ����֤��ޤ���
static String valueOf(boolean b)
          boolean ������ʸ����ɽ�����֤��ޤ���
static String valueOf(char c)
          char ������ʸ����ɽ�����֤��ޤ���
static String valueOf(char[] data)
          char ���������ʸ����ɽ�����֤��ޤ���
static String valueOf(char[] data, int offset, int count)
          char ����������������ʬ�����ʸ����ɽ�����֤��ޤ���
static String valueOf(double d)
          double ������ʸ����ɽ�����֤��ޤ���
static String valueOf(float f)
          float ������ʸ����ɽ�����֤��ޤ���
static String valueOf(int i)
          int ������ʸ����ɽ�����֤��ޤ���
static String valueOf(long l)
          long ������ʸ����ɽ�����֤��ޤ���
static String valueOf(Object obj)
          Object ������ʸ����ɽ�����֤��ޤ���
 
���饹 java.lang.Object ����Ѿ����줿�᥽�å�
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

�ե�����ɤξܺ�

CASE_INSENSITIVE_ORDER

public static final Comparator<String> CASE_INSENSITIVE_ORDER
compareToIgnoreCase �ξ���Ʊ���褦�� String ���֥������Ȥ����դ��� Comparator �Ǥ������Υ���ѥ졼����ľ�󲽲�ǽ�Ǥ���

���� Comparator �ϥ���������θ���ʤ��Τǡ������Υ�������Ǥϡ�������������¤٤��ʤ����Ȥ�����ޤ���java.text �ѥå������ϡ���������˰�¸�����¤��ؤ���Ԥ�����ˡ־ȹ絡ǽ�פ��󶡤��Ƥ��ޤ���

Ƴ�����줿�С������:
1.2
��Ϣ����:
Collator.compare(String, String)
���󥹥ȥ饯���ξܺ�

String

public String()
�������������줿 String ���֥������Ȥ��������ơ�����ʸ���������󥹤�ɽ���褦�ˤ��ޤ���String �����ѤʤΤǡ����Υ��󥹥ȥ饯����Ȥ�ɬ�פϤ���ޤ���


String

public String(String original)
�������������줿 String ���֥������Ȥ��������ơ�������Ʊ��ʸ���������󥹤�ɽ���褦�ˤ��ޤ����Ĥޤꡢ�������������줿ʸ����ϰ���ʸ����Υ��ԡ��ˤʤ�ޤ���String �����ѤʤΤǡ�original ������Ū�ʥ��ԡ���ɬ�פǤʤ������ꡢ���Υ��󥹥ȥ饯����Ȥ�ɬ�פϤ���ޤ���

�ѥ�᡼��:
original - String

String

public String(char[] value)
������ String �������Ƥơ����줬ʸ����������˸��ߴޤޤ�Ƥ���ʸ���������󥹤�ɽ���褦�ˤ��ޤ���ʸ����������Ƥ����ԡ�����ޤ��� ���ԡ���ˤ���ʸ�����ѹ�����Ƥ⡢�������������줿ʸ����ˤϱƶ����ޤ���

�ѥ�᡼��:
value - ʸ����ν����

String

public String(char[] value,
              int offset,
              int count)
ʸ�������������ʬ���󤫤�ʤ�ʸ����ޤ࿷���� String �������Ƥޤ������� offset ����ʬ�������Ƭ��ʸ���Υ���ǥå����Ǥ��ꡢ���� count ����ʬ�����Ĺ������ꤷ�ޤ��� ��ʬ��������Ƥ����ԡ�����ޤ�����ʬ��������Ƥ����ԡ�����ޤ��� ���ԡ����ʸ�������ѹ�����Ƥ⡢�������������줿ʸ����ˤϱƶ����ޤ���

�ѥ�᡼��:
value - ʸ����Υ������Ǥ�������
offset - ������ե��å�
count - ��
�㳰:
IndexOutOfBoundsException - offset ����� count ��������ǥå����ˤ��ʸ���� value ������ϰϳ��Ȥʤ���

String

public String(int[] codePoints,
              int offset,
              int count)
Unicode �����ɥݥ���������������ʬ���󤫤�ʤ�ʸ����ޤ࿷���� String �������Ƥޤ������� offset ����ʬ�������Ƭ�Υ����ɥݥ���ȤΥ���ǥå����Ǥ��ꡢ���� count ����ʬ�����Ĺ������ꤷ�ޤ�����ʬ��������Ƥ����ԡ�����ޤ�����ʬ��������Ƥϡ�char ���Ѵ�����ޤ��� ���ԡ���� int �����ѹ�����Ƥ⡢�������������줿ʸ����ˤϱƶ����ޤ���

�ѥ�᡼��:
codePoints - Unicode �����ɥݥ���ȤΥ������Ǥ�������
offset - ������ե��å�
count - ��
�㳰:
IllegalArgumentException - codePoints ��̵���� Unicode �����ɥݥ���Ȥ����Ĥ��ä����
IndexOutOfBoundsException - offset ����� count ��������ǥå����ˤ��ʸ���� codePoints ������ϰϳ��Ȥʤ���
Ƴ�����줿�С������:
1.5

String

@Deprecated
public String(byte[] ascii,
                         int hibyte,
                         int offset,
                         int count)
�侩����Ƥ��ޤ��� ���Υ᥽�åɤǤϡ��Х��Ȥ���ʸ���ؤ��Ѵ����������Ԥ��ޤ���JDK 1.1 �ʹߤǤϡ��Х��Ȥ���ʸ���ؤ��Ѵ��ˤϡ������Ȥ��� Charset��ʸ�����åȤ�̾������ String ���󥹥ȥ饯�����ޤ��ϥץ�åȥե�����Υǥե����ʸ�����åȤ���Ѥ��� String ���󥹥ȥ饯���λ��Ѥ��侩����ޤ���

8 �ӥå��������������ʬ����ˤ�äƹ��ۤ���뿷���� String �������Ƥޤ���  

���� offset ����ʬ�������Ƭ�ΥХ��ȤΥ���ǥå����Ǥ��ꡢ���� count ����ʬ�����Ĺ������ꤷ�ޤ��� ��ʬ��������Ƥ����ԡ�����ޤ���  

��ʬ����γ� byte �Ͼ嵭�᥽�åɤ˻��ꤵ��� char ���Ѵ�����ޤ���

�ѥ�᡼��:
ascii - ʸ������Ѵ������Х���
hibyte - 16 �ӥåȤγ� Unicode ������ ñ�̤ξ�� 8 �ӥå�
offset - ������ե��å�
count - ��
�㳰:
IndexOutOfBoundsException - offset �ޤ��� count ������̵���ʾ��
��Ϣ����:
String(byte[], int), String(byte[], int, int, java.lang.String), String(byte[], int, int, java.nio.charset.Charset), String(byte[], int, int), String(byte[], java.lang.String), String(byte[], java.nio.charset.Charset), String(byte[])

String

@Deprecated
public String(byte[] ascii,
                         int hibyte)
�侩����Ƥ��ޤ��� ���Υ᥽�åɤǤϡ��Х��Ȥ���ʸ���ؤ��Ѵ����������Ԥ��ޤ���JDK 1.1 �ʹߤǤϡ��Х��Ȥ���ʸ���ؤ��Ѵ��ˤϡ������Ȥ��� Charset��ʸ�����åȤ�̾������ String ���󥹥ȥ饯�����ޤ��ϥץ�åȥե�����Υǥե����ʸ�����åȤ���Ѥ��� String ���󥹥ȥ饯���λ��Ѥ��侩����ޤ���

8 �ӥå������ͤ����󤫤�ʤ�ʸ������Ŀ����� String �������Ƥޤ�����̤Ȥ���������ʸ����Τ��줾���ʸ�� c �ϡ����Τ褦�ʥХ�����������б��������� b ���鹽������ޤ���
     c == (char)(((hibyte & 0xff) << 8)
                         | (b & 0xff))
 

�ѥ�᡼��:
ascii - ʸ������Ѵ������Х���
hibyte - 16 �ӥåȤγ� Unicode ������ ñ�̤ξ�� 8 �ӥå�
��Ϣ����:
String(byte[], int, int, java.lang.String), String(byte[], int, int, java.nio.charset.Charset), String(byte[], int, int), String(byte[], java.lang.String), String(byte[], java.nio.charset.Charset), String(byte[])

String

public String(byte[] bytes,
              int offset,
              int length,
              String charsetName)
       throws UnsupportedEncodingException
���ꤵ�줿ʸ�����åȤ���Ѥ��ơ����ꤵ�줿�Х�����ʬ��������沽���뤳�Ȥˤ�äơ������� String ���ۤ��ޤ��������� String ��Ĺ����ʸ�����åȤˤ�ä��Ѳ����뤿�ᡢ��ʬ����Ĺ�Ȱ��פ��ʤ����Ȥ�����ޤ���  

���ꤵ�줿ʸ�����åȤǻ��ꤵ�줿�Х��Ȥ�̵���ʾ�硢���Υ��󥹥ȥ饯����ư��ϻ��ꤵ��ޤ������沽�������궯�Ϥ����椹��ɬ�פ������硢CharsetDecoder ���饹����Ѥ���ɬ�פ�����ޤ���

�ѥ�᡼��:
bytes - ʸ��������沽�����Х���
offset - ���沽�������Ƭ�Х��ȤΥ���ǥå���
length - ���沽����Х��ȿ�
charsetName - ���ݡ��Ȥ��� charset ��̾��
�㳰:
UnsupportedEncodingException - ���ꤵ�줿ʸ�����åȤ����ݡ��Ȥ���Ƥ��ʤ����
IndexOutOfBoundsException - offset ����� length ��������ǥå����ˤ��ʸ���� bytes ������ϰϳ��Ȥʤ���
Ƴ�����줿�С������:
JDK1.1

String

public String(byte[] bytes,
              int offset,
              int length,
              Charset charset)
���ꤵ�줿 charset ����Ѥ��ơ����ꤵ�줿�Х�����ʬ��������沽���뤳�Ȥˤ�äơ������� String ���ۤ��ޤ��������� String ��Ĺ����ʸ�����åȤˤ�ä��Ѳ����뤿�ᡢ��ʬ����Ĺ�Ȱ��פ��ʤ����Ȥ�����ޤ���  

���Υ᥽�åɤϡ��������ϥ������󥹤�ޥå��Բ�ʸ���������󥹤򡢤���ʸ�����åȤΥǥե���Ȥ��ִ�ʸ������֤������ޤ������沽�������궯�Ϥ����椹��ɬ�פ������硢CharsetDecoder ���饹����Ѥ���ɬ�פ�����ޤ���

�ѥ�᡼��:
bytes - ʸ��������沽�����Х���
offset - ���沽�������Ƭ�Х��ȤΥ���ǥå���
length - ���沽����Х��ȿ�
charset - bytes �����沽�˻��Ѥ���� ʸ�����å�
�㳰:
IndexOutOfBoundsException - offset ����� length ��������ǥå����ˤ��ʸ���� bytes ������ϰϳ��Ȥʤ���
Ƴ�����줿�С������:
1.6

String

public String(byte[] bytes,
              String charsetName)
       throws UnsupportedEncodingException
���ꤵ�줿 ʸ�����å� ����Ѥ��ơ����ꤵ�줿�Х�����������沽���뤳�Ȥˤ�äơ������� String ���ۤ��ޤ��������� String ��Ĺ����ʸ�����åȤˤ�ä��Ѳ����뤿�ᡢ�Х�������Ĺ�Ȱ��פ��ʤ����Ȥ�����ޤ���  

���ꤵ�줿ʸ�����åȤǻ��ꤵ�줿�Х��Ȥ�̵���ʾ�硢���Υ��󥹥ȥ饯����ư��ϻ��ꤵ��ޤ������沽�������궯�Ϥ����椹��ɬ�פ������硢CharsetDecoder ���饹����Ѥ���ɬ�פ�����ޤ���

�ѥ�᡼��:
bytes - ʸ��������沽�����Х���
charsetName - ���ݡ��Ȥ��� charset ��̾��
�㳰:
UnsupportedEncodingException - ���ꤵ�줿ʸ�����åȤ����ݡ��Ȥ���Ƥ��ʤ����
Ƴ�����줿�С������:
JDK1.1

String

public String(byte[] bytes,
              Charset charset)
���ꤵ�줿 ʸ�����å� ����Ѥ��ơ����ꤵ�줿�Х�����������沽���뤳�Ȥˤ�äơ������� String ���ۤ��ޤ��������� String ��Ĺ����ʸ�����åȤˤ�ä��Ѳ����뤿�ᡢ�Х�������Ĺ�Ȱ��פ��ʤ����Ȥ�����ޤ���  

���Υ᥽�åɤϡ��������ϥ������󥹤�ޥå��Բ�ʸ���������󥹤򡢤���ʸ�����åȤΥǥե���Ȥ��ִ�ʸ������֤������ޤ������沽�������궯�Ϥ����椹��ɬ�פ������硢CharsetDecoder ���饹����Ѥ���ɬ�פ�����ޤ���

�ѥ�᡼��:
bytes - ʸ��������沽�����Х���
charset - bytes �����沽�˻��Ѥ���� ʸ�����å�
Ƴ�����줿�С������:
1.6

String

public String(byte[] bytes,
              int offset,
              int length)
�ץ�åȥե�����Υǥե���Ȥ�ʸ�����åȤ���Ѥ��ơ����ꤵ�줿�Х�����ʬ��������沽���뤳�Ȥˤ�äơ������� String ���ۤ��ޤ��������� String ��Ĺ����ʸ�����åȤˤ�ä��Ѳ����뤿�ᡢ��ʬ����Ĺ�Ȱ��פ��ʤ����Ȥ�����ޤ���  

���ꤵ�줿�Х��Ȥ��ǥե���Ȥ�ʸ�����åȤ�̵���ʾ�硢���Υ��󥹥ȥ饯����ư��ϻ��ꤵ��ޤ������沽�������궯�Ϥ����椹��ɬ�פ������硢CharsetDecoder ���饹����Ѥ���ɬ�פ�����ޤ���

�ѥ�᡼��:
bytes - ʸ��������沽�����Х���
offset - ���沽�������Ƭ�Х��ȤΥ���ǥå���
length - ���沽����Х��ȿ�
�㳰:
IndexOutOfBoundsException - offset ����� length ��������ǥå����ˤ��ʸ���� bytes ������ϰϳ��Ȥʤ���
Ƴ�����줿�С������:
JDK1.1

String

public String(byte[] bytes)
�ץ�åȥե�����Υǥե���Ȥ�ʸ�����åȤ���Ѥ��ơ����ꤵ�줿�Х�����������沽���뤳�Ȥˤ�äơ������� String ���ۤ��ޤ��������� String ��Ĺ����ʸ�����åȤˤ�ä��Ѳ����뤿�ᡢ�Х�������Ĺ�Ȱ��פ��ʤ����Ȥ�����ޤ���  

���ꤵ�줿�Х��Ȥ��ǥե���Ȥ�ʸ�����åȤ�̵���ʾ�硢���Υ��󥹥ȥ饯����ư��ϻ��ꤵ��ޤ������沽�������궯�Ϥ����椹��ɬ�פ������硢CharsetDecoder ���饹����Ѥ���ɬ�פ�����ޤ���

�ѥ�᡼��:
bytes - ʸ��������沽�����Х���
Ƴ�����줿�С������:
JDK1.1

String

public String(StringBuffer buffer)
ʸ����Хåե��������˸��ߴޤޤ�Ƥ���ʸ�������Ŀ�����ʸ������ۤ��ޤ���ʸ����Хåե��������Ƥ����ԡ�����ޤ��� ���ԡ����ʸ����Хåե������ѹ�����Ƥ⡢�������������줿ʸ����ˤϱƶ����ޤ���

�ѥ�᡼��:
buffer - StringBuffer

String

public String(StringBuilder builder)
ʸ����ӥ���������˸��ߴޤޤ�Ƥ���ʸ�������Ŀ�����ʸ����������Ƥޤ���ʸ����ӥ���������Ƥ����ԡ�����ޤ��� ���ԡ����ʸ����ӥ�������ѹ�����Ƥ⡢�������������줿ʸ����ˤϱƶ����ޤ���  

���Υ��󥹥ȥ饯������Ѥ���ȡ�StringBuilder �˰ܹԤ��䤹���ʤ�ޤ���toString �᥽�åɤ�Ȥä�ʸ����ӥ��������ʸ������������Τϡ���������®�ˤʤ�Τǰ���Ū�˿侩����Ƥ��ޤ���

�ѥ�᡼��:
builder - StringBuilder
Ƴ�����줿�С������:
1.5
�᥽�åɤξܺ�

length

public int length()
����ʸ�����Ĺ�����֤��ޤ���Ĺ����ʸ������� Unicode ������ñ���ο����������ʤ�ޤ���

���:
���󥿥ե����� CharSequence ��� length
�����:
���Υ��֥������Ȥˤ�ä�ɽ�����ʸ���������󥹤�Ĺ��

isEmpty

public boolean isEmpty()
length() �� 0 �Ǥ�����ˤ����ꡢtrue ���֤��ޤ���

�����:
length() �� 0 �ξ��� true�������Ǥʤ����� false
Ƴ�����줿�С������:
1.6

charAt

public char charAt(int index)
���ꤵ�줿����ǥå������֤ˤ��� char �ͤ��֤��ޤ�������ǥå����ϡ�0 ���� length() - 1 ���ϰϤˤʤ�ޤ�������Υ���ǥå����դ��ξ���Ʊ���褦�ˡ��������󥹤κǽ�� char �ͤΥ���ǥå����� 0������ʸ���Υ���ǥå����� 1 ��³���ޤ���  

����ǥå����ǻ��ꤵ�줿 char �ͤ������������ξ�硢�����������ͤ��֤���ޤ���

���:
���󥿥ե����� CharSequence ��� charAt
�ѥ�᡼��:
index - char �ͤΥ���ǥå���
�����:
ʸ������λ��ꤵ�줿����ǥå������֤ˤ��� char �͡��ǽ�� char �ͤΥ���ǥå����� 0 �ˤʤ�
�㳰:
IndexOutOfBoundsException - index ����������͡��ޤ���ʸ�����Ĺ����Ʊ�����������礭���ͤξ��

codePointAt

public int codePointAt(int index)
���ꤵ�줿����ǥå������֤�ʸ�� (Unicode �����ɥݥ����) ���֤��ޤ�������ǥå����� char �� (Unicode ������ñ��) �򻲾Ȥ����ϰϤ� 0 �� length() - 1 �Ǥ���  

���ꤵ�줿����ǥå����ǻ��ꤵ�줿 char �ͤ���̥����������ϰϤˤ����硢�����³������ǥå����ϡ�����String ��Ĺ��̤���Ǥ��� �ޤ����ʹߤΥ���ǥå����� char �ͤ����̥����������ϰϤˤ����硢���Υ��������ȥڥ����б�������������ɥݥ���Ȥ��֤���ޤ��������Ǥʤ���硢���ꤵ�줿����ǥå����ˤ��� char �ͤ��֤���ޤ���

�ѥ�᡼��:
index - char �ͤΥ���ǥå���
�����:
���ꤵ�줿 index �ˤ���ʸ���Υ����ɥݥ������
�㳰:
IndexOutOfBoundsException - index ����������͡��ޤ���ʸ�����Ĺ����Ʊ�����������礭���ͤξ��
Ƴ�����줿�С������:
1.5

codePointBefore

public int codePointBefore(int index)
���ꤵ�줿����ǥå���������ʸ�� (Unicode �����ɥݥ����) ���֤��ޤ�������ǥå����� char �� (Unicode ������ñ��) �򻲾Ȥ����ϰϤ� 1 �� length �Ǥ���  

(index - 1) ���֤� char �ͤ����̥��������Ȥ��ϰϤˤ����硢(index - 2) ����ǤϤʤ���硢(index - 2) ���֤� char �ͤ���̥��������Ȥ��ϰϤˤ����硢���������ȥڥ�����������ɥݥ�����ͤ��֤���ޤ���index - 1 ���֤� char �ͤ��ڥ��ˤʤäƤ��ʤ����̤ޤ��Ͼ�̥��������Ȥξ�硢�����������ͤ��֤���ޤ���

�ѥ�᡼��:
index - �֤���륳���ɥݥ���Ȥ�³������ǥå���
�����:
���ꤵ�줿����ǥå��������ˤ��� Unicode �����ɥݥ������
�㳰:
IndexOutOfBoundsException - index ������ 1 ̤���Ǥ��뤫���ޤ��Ϥ���ʸ�����Ĺ������礭���ͤξ��
Ƴ�����줿�С������:
1.5

codePointCount

public int codePointCount(int beginIndex,
                          int endIndex)
���� String �λ��ꤵ�줿�ƥ������ϰϤ� Unicode �����ɥݥ���Ȥο����֤��ޤ����ƥ������ϰϤϡ����ꤵ�줿 beginIndex ���饤��ǥå��� endIndex - 1 �ΰ��֤� char �ޤǤǤ����������äơ��ƥ������ϰϤ�Ĺ�� (char ��) �ϡ�endIndex-beginIndex �Ǥ����ƥ������ϰ���ǥڥ��ˤʤäƤ��ʤ����������Ȥϡ����줾�� 1 �ĤΥ����ɥݥ���ȤȤ��ƿ������ޤ���

�ѥ�᡼��:
beginIndex - �ƥ������ϰ���κǽ�� char �ؤΥ���ǥå���
endIndex - �ƥ������ϰ���κǸ�� char �θ���Υ���ǥå���
�����:
���ꤵ�줿�ƥ������ϰ���� Unicode �����ɥݥ���Ȥο�
�㳰:
IndexOutOfBoundsException - beginIndex ������ͤǤ����硢endIndex ������ String ��Ĺ������礭����硢���뤤�� beginIndex �� endIndex ����礭�����
Ƴ�����줿�С������:
1.5

offsetByCodePoints

public int offsetByCodePoints(int index,
                              int codePointOffset)
codePointOffset �����ɥݥ���Ȥˤ�äƻ��ꤵ�줿 index ���饪�ե��åȤ����ꤵ�줿������ String ��Υ���ǥå������֤��ޤ���index �� codePointOffset �ˤ�äƻ��ꤵ�줿�ƥ������ϰ���ǥڥ��ˤʤäƤ��ʤ����������Ȥϡ����줾�� 1 �ĤΥ����ɥݥ���ȤȤ��ƿ������ޤ���

�ѥ�᡼��:
index - ���ե��åȤؤΥ���ǥå���
codePointOffset - �����ɥݥ������Υ��ե��å�
�����:
���� String ��Υ���ǥå���
�㳰:
IndexOutOfBoundsException - index ������͡��ޤ��Ϥ���String ��Ĺ�������礭����硢codePointOffset �������ͤǤ��� index ����Ϥޤ���ʬʸ����λ��ĥ����ɥݥ���ȿ��� codePointOffset �����ɥݥ���ȿ����⾯�ʤ���硢�ޤ��� codePointOffset ������ͤ� index ��������ʬʸ����λ����ͤ� codePointOffset �����ɥݥ���Ȥ������ͤ��⾮�������
Ƴ�����줿�С������:
1.5

getChars

public void getChars(int srcBegin,
                     int srcEnd,
                     char[] dst,
                     int dstBegin)
����ʸ���󤫤顢���ԡ����ʸ�������ʸ���򥳥ԡ����ޤ���

���ԡ������ǽ��ʸ���Υ���ǥå����� srcBegin�����ԡ������Ǹ��ʸ���Υ���ǥå����� srcEnd-1 �Ǥ��� �������äơ����ԡ������ʸ������ srcEnd-srcBegin �Ȥʤ�ޤ���ʸ���� dst ����ʬ����˥��ԡ�����ޤ��� �����Υ���ǥå����� dstBegin �ǡ������Υ���ǥå����ϼ��Τ褦�ˤʤ�ޤ���  

     dstbegin + (srcEnd-srcBegin) - 1
 

�ѥ�᡼��:
srcBegin - ���ԡ��о�ʸ������κǽ��ʸ���Υ���ǥå���
srcEnd - ���ԡ��о�ʸ������κǸ��ʸ���Τ��ȤΥ���ǥå���
dst - ž��������
dstBegin - ���ԡ����������Ǥγ��Ϻ�ɸ
�㳰:
IndexOutOfBoundsException - ���Τɤ줫�����ƤϤޤ���
  • srcBegin ����
  • srcBegin �� srcEnd ����礭��
  • srcEnd ������ʸ�����Ĺ������礭��
  • dstBegin ����
  • dstBegin+(srcEnd-srcBegin) �� dst.length �����礭��

getBytes

@Deprecated
public void getBytes(int srcBegin,
                                int srcEnd,
                                byte[] dst,
                                int dstBegin)
�侩����Ƥ��ޤ��� ���Υ᥽�åɤǤϡ�ʸ������Х��Ȥؤ��Ѵ����������Ԥ��ޤ���JDK 1.1 �Ǥϡ�ʸ������Х��Ȥؤ��Ѵ��ˤϡ��ץ�åȥե�����Υǥե����ʸ�����åȤ���Ѥ��� getBytes() �᥽�åɤλ��Ѥ��侩����ޤ���

����ʸ���󤫤顢ž����ΥХ��������ʸ���򥳥ԡ����ޤ����ƥХ��Ȥ��б�����ʸ���β��� 8 �ӥåȤ�������ޤ�����ʸ���ξ�� 8 �ӥåȤϥ��ԡ����줺��ž������뤳�ȤϤ���ޤ���  

���ԡ������ǽ��ʸ���Υ���ǥå����� srcBegin�����ԡ������Ǹ��ʸ���Υ���ǥå����� srcEnd-1 �Ǥ����������äơ����ԡ������ʸ������ srcEnd-srcBegin �Ȥʤ�ޤ���ʸ���ϥХ��Ȥ��Ѵ������ dst ����ʬ����˥��ԡ�����ޤ��� �����Υ���ǥå����� dstBegin �ǡ������Υ���ǥå����ϼ��Τ褦�ˤʤ�ޤ���

     dstbegin + (srcEnd-srcBegin) - 1
 

�ѥ�᡼��:
srcBegin - ���ԡ��о�ʸ������κǽ��ʸ���Υ���ǥå���
srcEnd - ���ԡ��о�ʸ������κǸ��ʸ���Τ��ȤΥ���ǥå���
dst - ���ԡ�������
dstBegin - ���ԡ����������Ǥγ��ϥ��ե��å�
�㳰:
IndexOutOfBoundsException - ���Τɤ줫�����ƤϤޤ���
  • srcBegin ����
  • srcBegin �� srcEnd ����礭��
  • srcEnd ������ʸ�����Ĺ������礭��
  • dstBegin ����
  • dstBegin+(srcEnd-srcBegin) �� dst.length ����礭��

getBytes

public byte[] getBytes(String charsetName)
                throws UnsupportedEncodingException
���ꤵ�줿ʸ�����åȤ���Ѥ��Ƥ��� String ��Х��ȥ������󥹤���沽������̤򿷵��Х�������˳�Ǽ���ޤ���  

���ꤵ�줿ʸ�����åȤǤ���ʸ�������沽�Ǥ��ʤ���硢���Υ᥽�åɤ�ư��ϻ��ꤵ��ޤ�����沽�������궯�Ϥ����椹��ɬ�פ������硢CharsetEncoder ���饹����Ѥ���ɬ�פ�����ޤ���

�ѥ�᡼��:
charsetName - ���ݡ��Ȥ��� charset ��̾��
�����:
��̤ΥХ�������
�㳰:
UnsupportedEncodingException - ���ꤵ�줿ʸ�����åȤ����ݡ��Ȥ���Ƥ��ʤ����
Ƴ�����줿�С������:
JDK1.1

getBytes

public byte[] getBytes(Charset charset)
���ꤵ�줿 ʸ�����å� ����Ѥ��Ƥ��� String ��Х��ȥ������󥹤���沽������̤򿷵��Х�������˳�Ǽ���ޤ���  

���Υ᥽�åɤϡ��������ϥ������󥹤�ޥå��Բ�ʸ���������󥹤򡢤���ʸ�����åȤΥǥե���Ȥ��ִ��Х���������֤������ޤ�����沽�������궯�Ϥ����椹��ɬ�פ������硢CharsetEncoder ���饹����Ѥ���ɬ�פ�����ޤ���

�ѥ�᡼��:
charset - String �����沽�˻��Ѥ���� Charset
�����:
��̤ΥХ�������
Ƴ�����줿�С������:
1.6

getBytes

public byte[] getBytes()
�ץ�åȥե�����Υǥե���Ȥ�ʸ�����åȤ���Ѥ��Ƥ��� String ��Х��ȥ������󥹤���沽������̤򿷵��Х�������˳�Ǽ���ޤ���  

�ǥե���Ȥ�ʸ�����åȤǤ���ʸ�������沽�Ǥ��ʤ���硢���Υ᥽�åɤ�ư��ϻ��ꤵ��ޤ�����沽�������궯�Ϥ����椹��ɬ�פ������硢CharsetEncoder ���饹����Ѥ���ɬ�פ�����ޤ���

�����:
��̤ΥХ�������
Ƴ�����줿�С������:
JDK1.1

equals

public boolean equals(Object anObject)
����ʸ����Ȼ��ꤵ�줿���֥������Ȥ���Ӥ��ޤ��������� null �Ǥʤ������Υ��֥������Ȥ�Ʊ��ʸ���������󥹤�ɽ�� String ���֥������ȤǤ�����ˤ�������̤� true �ˤʤ�ޤ���

�����С��饤��:
���饹 Object ��� equals
�ѥ�᡼��:
anObject - ���� String ����Ӥ���륪�֥�������
�����:
���ꤵ�줿���֥������Ȥ�����ʸ����������� String ��ɽ������ true�������Ǥʤ����� false
��Ϣ����:
compareTo(String), equalsIgnoreCase(String)

contentEquals

public boolean contentEquals(StringBuffer sb)
����ʸ����Ȼ��ꤵ�줿 StringBuffer ����Ӥ��ޤ������� String �������ꤵ�줿 StringBuffer ��Ʊ��ʸ���������󥹤�ɽ�����ˤ�������̤� true �ˤʤ�ޤ���

�ѥ�᡼��:
sb - ���� String ����Ӥ���� StringBuffer
�����:
���� String �������ꤵ�줿 StringBuffer ��Ʊ��ʸ���������󥹤�ɽ������ true�������Ǥʤ����� false
Ƴ�����줿�С������:
1.4

contentEquals

public boolean contentEquals(CharSequence cs)
����ʸ����Ȼ��ꤵ�줿 CharSequence ����Ӥ��ޤ������� String �������ꤵ�줿�������󥹤�Ʊ�� char �ͤΥ������󥹤�ɽ�����ˤ�������̤� true �ˤʤ�ޤ���

�ѥ�᡼��:
cs - ���� String ����Ӥ���륷������
�����:
���� String �������ꤵ�줿�������󥹤�Ʊ�� char �ͤΥ������󥹤�ɽ������ true�������Ǥʤ����� false
Ƴ�����줿�С������:
1.5

equalsIgnoreCase

public boolean equalsIgnoreCase(String anotherString)
���� String �Ȥۤ��� String ����Ӥ��ޤ�����ʸ���Ⱦ�ʸ���϶��̤���ޤ���Ĺ����Ʊ���ǡ�2 �Ĥ�ʸ��������б�����ʸ������ʸ���Ⱦ�ʸ���ζ��̤ʤ�����������硢2 �Ĥ�ʸ�������ʸ���Ⱦ�ʸ���ζ��̤ʤ����������ȸ��ʤ���ޤ���  

���Τɤ줫�˳���������ˡ�c1 �� c2 �Ȥ��� 2 �Ĥ�ʸ������ʸ����ʸ���ζ��̤ʤ����������ȸ��ʤ���ޤ���

�ѥ�᡼��:
anotherString - ���� String ����Ӥ���� String
�����:
������ null �Ǥʤ������� String ��ɽ�� (��ʸ���Ⱦ�ʸ���϶��̤��ʤ�) ���� true�������Ǥʤ����� false
��Ϣ����:
equals(Object)

compareTo

public int compareTo(String anotherString)
2 �Ĥ�ʸ����򼭽�Ū����Ӥ��ޤ�����Ӥ�ʸ������Τ��줾���ʸ���� Unicode �ͤ˴�Ť��ƹԤ��ޤ������� String ���֥������Ȥˤ�ä�ɽ�����ʸ���������󥹤�������ʸ����ˤ�ä�ɽ�����ʸ���������󥹤ȼ���Ū����Ӥ���ޤ������� String ���֥������Ȥ�����Ū�˰���ʸ���������ˤ�����ϡ���̤���������ˤʤ�ޤ������� String ���֥������Ȥ�����Ū�˰���ʸ����θ���ˤ����硢��̤����������ˤʤ�ޤ���ʸ������������硢��̤� 0 �ˤʤ�ޤ��� equals(Object) �᥽�åɤ� true ���֤��Ȥ���compareTo �� 0 ���֤��ޤ���

����Ū�ν��������򼨤��ޤ���2 �Ĥ�ʸ���󤬰ۤʤ��硢ξ����ʸ������Ф���ͭ���ʥ���ǥå����˰��֤���ʸ�����ۤʤ뤫��2 �Ĥ�ʸ�����Ĺ�����ۤʤ뤫�����뤤�Ϥ���ξ�����������ޤ���1 �İʾ�Υ���ǥå����ΰ��֤ˤ���ʸ�����ۤʤ���ϡ����Τ����Τ�äȤ⾮��������ǥå����� k �Ȥ���ȡ�< �黻�Ҥ���Ѥ��ơ֤�꾮�������ͤ�Ƚ�ꤵ��롢���� k �ˤ���ʸ�������ʸ���󤬡��⤦������ʸ�����꼭��Ū�����ˤʤ�ޤ������ξ�硢compareTo �� 2 �Ĥ�ʸ����ǰ��� k �ˤ��� 2 �Ĥ�ʸ�����ͤκ����֤��ޤ��� ����ϼ��μ���ɽ������ͤˤʤ�ޤ���

 this.charAt(k)-anotherString.charAt(k)
 
ͭ���ʤ��٤ƤΥ���ǥå������֤ˤ�����ʸ����Ʊ�����ϡ�û������ʸ���󤬼���Ū�����ˤʤ�ޤ������ξ��ϡ�compareTo ��ʸ�����Ĺ���κ����֤��ޤ��� ����ϼ��μ���ɽ������ͤˤʤ�ޤ���
 this.length()-anotherString.length()
 

���:
���󥿥ե����� Comparable<String> ��� compareTo
�ѥ�᡼��:
anotherString - ����оݤ� String
�����:
����ʸ���󤬤���ʸ��������������ϡ��� 0������ʸ����ʸ���������꼭�񼰤˾��������ϡ�0 ��꾮�����͡�����ʸ����ʸ���������꼭�񼰤��礭�����ϡ�0 ����礭����

compareToIgnoreCase

public int compareToIgnoreCase(String str)
��ʸ���Ⱦ�ʸ���ζ��̤ʤ��ǡ�2 �Ĥ�ʸ����򼭽�Ū����Ӥ��ޤ������Υ᥽�åɤϡ�ʸ������������С������� compareTo ��ƤӽФ�������줿��������������֤��ޤ��� �����Ǥϡ���ʸ���� Character.toLowerCase(Character.toUpperCase(character)) ��ƤӽФ����Ȥ���ʸ���Ⱦ�ʸ���ΰ㤤���ʤ��ʤ�ޤ���

���Υ᥽�åɤϥ���������θ���ʤ��Τǡ������Υ�������Ǥϡ�������������¤٤��ʤ����Ȥ�����ޤ���java.text �ѥå������ϡ���������˰�¸�����¤��ؤ���Ԥ�����ˡ־ȹ絡ǽ�פ��󶡤��Ƥ��ޤ���

�ѥ�᡼��:
str - ����оݤ� String
�����:
��ʸ���Ⱦ�ʸ���ζ��̤ʤ��ǡ����ꤵ�줿 String ������ String ����礭���������������Ʊ������ 0��������������������
Ƴ�����줿�С������:
1.2
��Ϣ����:
Collator.compare(String, String)

regionMatches

public boolean regionMatches(int toffset,
                             String other,
                             int ooffset,
                             int len)
2 �Ĥ�ʸ�����ΰ褬���������ɤ�����Ƚ�ꤷ�ޤ���

���� String ���֥������Ȥ���ʬʸ���󤬡����� other ����ʬʸ�������Ӥ���ޤ�����������ʬʸ����Ʊ��ʸ���������󥹤�ɽ����硢��̤� true �ˤʤ�ޤ�����Ӥ��оݤȤʤ� String ���֥������Ȥ���ʬʸ����ϡ�����ǥå��� toffset ����ϤޤꡢĹ���� len �Ǥ�����Ӥ��оݤȤʤ� other ����ʬʸ����ϥ���ǥå��� ooffset ����ϤޤꡢĹ���� len �Ǥ������Τɤ줫�˳���������ˤ�������̤� false �ˤʤ�ޤ���

�ѥ�᡼��:
toffset - ����ʸ���������ʬ�ΰ�γ��ϥ��ե��å�
other - ʸ�������
ooffset - ʸ������������ʬ�ΰ�γ��ϥ��ե��å�
len - ����оݤ�ʸ����
�����:
����ʸ����λ��ꤵ�줿��ʬ�ΰ褬ʸ��������λ��ꤵ�줿��ʬ�ΰ�ȴ����˰��פ������ true�������Ǥʤ����� false

regionMatches

public boolean regionMatches(boolean ignoreCase,
                             int toffset,
                             String other,
                             int ooffset,
                             int len)
2 �Ĥ�ʸ�����ΰ褬���������ɤ�����Ƚ�ꤷ�ޤ���

���� String ���֥������Ȥ���ʬʸ���󤬡����� other ����ʬʸ�������Ӥ���ޤ�����������ʬʸ����Ʊ��ʸ���������󥹤�ɽ����硢��̤� true �ˤʤ�ޤ��� ignoreCase �� true �ξ��ˤ�������ʸ���Ⱦ�ʸ�������̤���ޤ�����Ӥ��оݤȤʤ� String ���֥������Ȥ���ʬʸ����ϡ�����ǥå��� toffset ����ϤޤꡢĹ���� len �Ǥ�����Ӥ��оݤȤʤ� other ����ʬʸ����ϡ�����ǥå��� ooffset ����ϤޤꡢĹ���� len �Ǥ������Τɤ줫�˳���������ˤ�������̤� false �ˤʤ�ޤ���

�ѥ�᡼��:
ignoreCase - true �ξ�硢ʸ������Ӥκݤ���ʸ����ʸ���϶��̤���ʤ�
toffset - ����ʸ���������ʬ�ΰ�γ��ϥ��ե��å�
other - ʸ�������
ooffset - ʸ������������ʬ�ΰ�γ��ϥ��ե��å�
len - ����оݤ�ʸ����
�����:
����ʸ����λ��ꤵ�줿��ʬ�ΰ褬ʸ��������λ��ꤵ�줿��ʬ�ΰ�Ȱ��פ������ true�������Ǥʤ����� false�����פ������ˡ���ʸ���Ⱦ�ʸ�������̤���Ƥ��뤫�ɤ����ϰ��� ignoreCase �ˤ�äƷ�ޤ�

startsWith

public boolean startsWith(String prefix,
                          int toffset)
����ʸ����λ��ꤵ�줿����ǥå����ʹߤ���ʬʸ���󤬡����ꤵ�줿��Ƭ���ǻϤޤ뤫�ɤ�����Ƚ�ꤷ�ޤ���

�ѥ�᡼��:
prefix - ��Ƭ��
toffset - ����ʸ�������Ӥ򳫻Ϥ������
�����:
�����ˤ�ä�ɽ�����ʸ���������󥹤�������ǥå��� toffset �ǻϤޤ뤳�Υ��֥������Ȥ���ʬʸ�������Ƭ���Ǥ������ true�������Ǥʤ����� false��toffset ������ͤξ�硢���뤤�� String ���֥������Ȥ�Ĺ������礭����硢��̤� false�� �����Ǥʤ����ϡ���̤ϼ��μ��η�̤�Ʊ��
          this.substring(toffset).startsWith(prefix)
          

startsWith

public boolean startsWith(String prefix)
����ʸ���󤬡����ꤵ�줿��Ƭ���ǻϤޤ뤫�ɤ�����Ƚ�ꤷ�ޤ���

�ѥ�᡼��:
prefix - ��Ƭ��
�����:
�����ˤ�ä�ɽ�����ʸ���������󥹡�����ʸ����ˤ�ä�ɽ�����ʸ���������󥹤���Ƭ���Ǥ������ true�������Ǥʤ����� false������������ʸ����ξ��䡢equals(Object) �᥽�åɤˤ��Ƚ��ˤ����Ƥ��� String ���֥������Ȥ����������ˤ� true ���֤����
Ƴ�����줿�С������:
1. 0

endsWith

public boolean endsWith(String suffix)
����ʸ���󤬡����ꤵ�줿�������ǽ��뤫�ɤ�����Ƚ�ꤷ�ޤ���

�ѥ�᡼��:
suffix - ������
�����:
�����ˤ�ä�ɽ�����ʸ���������󥹤������Υ��֥������Ȥˤ�ä�ɽ�����ʸ���������󥹤��������Ǥ������ true�������Ǥʤ����� false������������ʸ����ξ��䡢equals(Object) �᥽�åɤˤ��Ƚ��ˤ����Ƥ��� String ���֥������Ȥ����������ˤ⡢��̤� true �ˤʤ�

hashCode

public int hashCode()
����ʸ����Υϥå��女���ɤ��֤��ޤ���String �Υϥå��女���ɤϡ�������ˡ�Ƿ׻����ޤ���
 s[0]*31^(n-1) + s[1]*31^(n-2) + ... + s[n-1]
 
int ���Ѥ�Ȥ��ޤ��� s[i] ��ʸ����� i ���ܤ�ʸ����n ��ʸ�����Ĺ����^ �ϡ��٤���򼨤��ޤ�������ʸ����Υϥå����ͤ� 0 �Ǥ���

�����С��饤��:
���饹 Object ��� hashCode
�����:
���Υ��֥������ȤΥϥå��女������
��Ϣ����:
Object.equals(java.lang.Object), Hashtable

indexOf

public int indexOf(int ch)
����ʸ������ǡ����ꤵ�줿ʸ�����ǽ�˽и�������֤Υ���ǥå������֤��ޤ����� ch �����ʸ�������� String ���֥������Ȥˤ�ä�ɽ�����ʸ������������ˤ����硢�ǽ�˽и�������֤Υ���ǥå��� (Unicode ������ñ��) ���֤���ޤ���ch ���ͤ� 0 �� 0xFFFF ���ϰϤˤ����硢���μ��� true �Ȥʤ�褦�ʺǾ��� k ���֤���ޤ���
 this.charAt(k) == ch
 
�Ȥ�����������Ω�ľ��˸¤ꡢBitSet �˥ӥå� k �����ꤵ��ޤ���ch ���ۤ����ͤξ�硢���μ��� true �Ȥʤ�褦�ʺǾ��� k �Ǥ���
 this.codePointAt(k) == ch
 
�Ȥ�����������Ω�ľ��˸¤ꡢBitSet �˥ӥå� k �����ꤵ��ޤ�����������ʸ��������ʸ������ˤʤ����ϡ�-1 ���֤���ޤ���

�ѥ�᡼��:
ch - ʸ�� (Unicode �����ɥݥ����)
�����:
���Υ��֥������Ȥˤ�ä�ɽ�����ʸ������������ǡ����ꤵ�줿ʸ�����ǽ�˽и�������֤Υ���ǥå�����ʸ�����ʤ����� -1

indexOf

public int indexOf(int ch,
                   int fromIndex)
����ʸ������ǡ����ꤵ�줿����ǥå������鸡���򳫻Ϥ������ꤵ�줿ʸ�����ǽ�˽и�������֤Υ���ǥå������֤��ޤ���

�� ch �����ʸ���������� String ���֥������Ȥˤ�ä�ɽ�����ʸ���������󥹤� fromIndex ����礭����Ʊ������ǥå������֤ˤ����硢��������ǽ�Υ���ǥå������֤���ޤ���ch ���ͤ� 0 �� 0xFFFF ���ϰϤˤ����硢���μ��� true �Ȥʤ�褦�ʺǾ��� k ���֤���ޤ���

 (this.charAt(k) == ch) && (k >= fromIndex)
 
�Ȥ�����������Ω�ľ��˸¤ꡢBitSet �˥ӥå� k �����ꤵ��ޤ���ch ���ۤ����ͤξ�硢���μ��� true �Ȥʤ�褦�ʺǾ��� k �Ǥ���
 (this.codePointAt(k) == ch) && (k >= fromIndex)
 
�Ȥ�����������Ω�ľ��˸¤ꡢBitSet �˥ӥå� k �����ꤵ��ޤ�����������ʸ��������ʸ������ޤ��ϰ��� fromIndex �ʹߤˤʤ����� -1 ���֤���ޤ���

fromIndex ���ͤ��Ф�������Ϥʤ�������ͤξ��ϡ�0 �ξ���Ʊ����̤ˤʤꡢ����ʸ�������Τ���������ޤ�������ʸ�����Ĺ������礭�����ϡ�����ʸ�����Ĺ��������������Ʊ����̤ˤʤꡢ-1 ���֤���ޤ���  

���٤ƤΥ���ǥå����ϡ�char �� (Unicode ������ñ��) �ǻ��ꤵ��ޤ���

�ѥ�᡼��:
ch - ʸ�� (Unicode �����ɥݥ����)
fromIndex - �������ϰ��֤Υ���ǥå���
�����:
���Υ��֥������Ȥˤ�ä�ɽ�����ʸ����ǡ����ꤵ�줿ʸ���� fromIndex ��Ʊ�����������礭������ǥå������֤ˤ�����ϡ��ǽ�˽и��������֤Υ���ǥå�����ʸ�����ʤ����� -1

lastIndexOf

public int lastIndexOf(int ch)
����ʸ������ǡ����ꤵ�줿ʸ�����Ǹ�˽и�������֤Υ���ǥå������֤��ޤ���ch �ͤ� 0 �� 0xFFFF ���ϰϤˤ����硢�֤���륤��ǥå��� (Unicode ������ñ��) �ϡ����μ��˳������������ k �Ǥ���
 this.charAt(k) == ch
 
�Ȥ�����������Ω�ľ��˸¤ꡢBitSet �˥ӥå� k �����ꤵ��ޤ���ch ���ۤ����ͤξ�硢���μ��˳������������ k �Ǥ���
 this.codePointAt(k) == ch
 
�Ȥ�����������Ω�ľ��˸¤ꡢBitSet �˥ӥå� k �����ꤵ��ޤ�����������ʸ��������ʸ������ˤʤ����ϡ�-1 ���֤���ޤ���String �θ����ϺǸ��ʸ�����鳫�Ϥ��졢��Ƭ�����˹Ԥ��ޤ���

�ѥ�᡼��:
ch - ʸ�� (Unicode �����ɥݥ����)
�����:
���Υ��֥������Ȥˤ�ä�ɽ�����ʸ������������ǡ����ꤵ�줿ʸ�����Ǹ�˽и�������֤Υ���ǥå�����ʸ�����ʤ����� -1

lastIndexOf

public int lastIndexOf(int ch,
                       int fromIndex)
����ʸ������ǡ����ꤵ�줿ʸ�����Ǹ�˽и�������֤Υ���ǥå������֤��ޤ� (�����ϻ��ꤵ�줿����ǥå������鳫�Ϥ��졢��Ƭ�����˹Ԥ���)��ch �ͤ� 0 �� 0xFFFF ���ϰϤˤ����硢�֤���륤��ǥå����ϡ����μ��˳������������ k �Ǥ���
 (this.charAt(k) == ch) && (k <= fromIndex)
 
�Ȥ�����������Ω�ľ��˸¤ꡢBitSet �˥ӥå� k �����ꤵ��ޤ���ch ���ۤ����ͤξ�硢���μ��˳������������ k �Ǥ���
 (this.codePointAt(k) == ch) && (k <= fromIndex)
 
�Ȥ�����������Ω�ľ��˸¤ꡢBitSet �˥ӥå� k �����ꤵ��ޤ�����������ʸ��������ʸ������ޤ��ϰ��� fromIndex �����ˤʤ����� -1 ���֤���ޤ���  

���٤ƤΥ���ǥå����ϡ�char �� (Unicode ������ñ��) �ǻ��ꤵ��ޤ���

�ѥ�᡼��:
ch - ʸ�� (Unicode �����ɥݥ����)
fromIndex - �������ϰ��֤Υ���ǥå���fromIndex ���ͤ��Ф�������Ϥʤ�������ʸ�����Ĺ����Ʊ�����������礭�����ϡ�����ʸ�����Ĺ����� 1 ����������Ʊ����̤ˤʤꡢ����ʸ�������Τ���������롣����ͤξ��ϡ�-1 �ξ���Ʊ����̤ˤʤꡢ-1 ���֤����
�����:
���Υ��֥������Ȥˤ�ä�ɽ�����ʸ������������ǡ����ꤵ�줿ʸ���� fromIndex ��Ʊ���������꾮��������ǥå������֤˺Ǹ�˽и�������֤Υ���ǥå��������ꤵ�줿ʸ�������ΰ��֤�����ˤʤ����� -1

indexOf

public int indexOf(String str)
����ʸ������ǡ����ꤵ�줿��ʬʸ���󤬺ǽ�˽и�������֤Υ���ǥå������֤��ޤ����֤���������ϡ�
 this.startsWith(str, k)
 
��μ��� true �Ȥʤ�褦�ʺǾ��� k �Ǥ���

�ѥ�᡼��:
str - Ǥ�դ�ʸ����
�����:
ʸ������������Υ��֥������������ʬʸ����Ǥ�����ϡ���������ǽ����ʬʸ����κǽ��ʸ���Υ���ǥå�������ʬʸ���󤬤ʤ����� -1

indexOf

public int indexOf(String str,
                   int fromIndex)
���ꤵ�줿����ǥå����ʹߤǡ����ꤵ�줿��ʬʸ���󤬤���ʸ������Ǻǽ�˽и�������֤Υ���ǥå������֤��ޤ����֤���������ϡ����μ��� true �Ȥʤ�褦�ʺǾ��� k �ˤʤ�ޤ���
     k >= Math.min(fromIndex, this.length()) && this.startsWith(str, k)
 
���Τ褦�� k ���ͤ�¸�ߤ��ʤ���硢-1 ���֤���ޤ���

�ѥ�᡼��:
str - �����оݤ���ʬʸ����
fromIndex - �������ϰ��֤Υ���ǥå���
�����:
���ꤵ�줿����ǥå������鸡���򳫻Ϥ��ơ��ǽ�˻��ꤵ�줿��ʬʸ���󤬽и����롢����ʸ������Υ���ǥå���

lastIndexOf

public int lastIndexOf(String str)
����ʸ������ǡ����ꤵ�줿��ʬʸ���󤬰��ֱ��˽и�������֤Υ���ǥå������֤��ޤ�������ʸ����֡פΰ��ֱ��˽и��������֤���this.length() �ȸ��ʤ���ޤ����֤���륤��ǥå����ϡ�
 this.startsWith(str, k)
 
�Ȥ�����������Ω�ľ��˸¤ꡢBitSet �˥ӥå� k �����ꤵ��ޤ���

�ѥ�᡼��:
str - �����оݤ���ʬʸ����
�����:
ʸ������������Υ��֥������������ʬʸ����Ȥ��� 1 ��ʾ�и�������ϡ���������Ǹ����ʬʸ����κǽ��ʸ���Υ���ǥå�������ʬʸ����Ȥ��ƽи����ʤ����ϡ�-1

lastIndexOf

public int lastIndexOf(String str,
                       int fromIndex)
����ʸ������ǡ����ꤵ�줿��ʬʸ���󤬺Ǹ�˽и�������֤Υ���ǥå������֤��ޤ� (�����ϻ��ꤵ�줿����ǥå������鳫�Ϥ��졢��Ƭ�����˹Ԥ���)���֤���������ϡ����������������� k �ˤʤ�ޤ���
     k <= Math.min(fromIndex, this.length()) && this.startsWith(str, k)
 
���Τ褦�� k ���ͤ�¸�ߤ��ʤ���硢-1 ���֤���ޤ���

�ѥ�᡼��:
str - �����оݤ���ʬʸ����
fromIndex - �������ϰ��֤Υ���ǥå���
�����:
����ʸ������ǡ����ꤵ�줿��ʬʸ���󤬺Ǹ�˽и�������֤Υ���ǥå���

substring

public String substring(int beginIndex)
����ʸ�������ʬʸ����Ǥ��뿷����ʸ������֤��ޤ�����ʬʸ����ϻ��ꤵ�줿����ǥå����ǻϤޤꡢ����ʸ����κǸ�ޤǤˤʤ�ޤ���

��:

 "unhappy".substring(2) returns "happy"
 "Harbison".substring(3) returns "bison"
 "emptiness".substring(9) returns "" (an empty string)
 

�ѥ�᡼��:
beginIndex - ���ϥ���ǥå��� (�����ͤ�ޤ�)
�����:
���ꤵ�줿��ʬʸ����
�㳰:
IndexOutOfBoundsException - beginIndex ������ͤξ�硢���뤤�Ϥ��� String ���֥������Ȥ�Ĺ������礭�����

substring

public String substring(int beginIndex,
                        int endIndex)
����ʸ�������ʬʸ����Ǥ��뿷����ʸ������֤��ޤ�����ʬʸ����ϡ����ꤵ�줿 beginIndex ����Ϥޤꡢ����ǥå��� endIndex - 1 �ˤ���ʸ���ޤǤǤ����������äơ���ʬʸ�����Ĺ���� endIndex-beginIndex �ˤʤ�ޤ���

��:

 "hamburger".substring(4, 8) returns "urge"
 "smiles".substring(1, 5) returns "mile"
 

�ѥ�᡼��:
beginIndex - ���ϥ���ǥå��� (�����ͤ�ޤ�)
endIndex - ��λ����ǥå��� (�����ͤ�ޤޤʤ�)
�����:
���ꤵ�줿��ʬʸ����
�㳰:
IndexOutOfBoundsException - beginIndex ������ͤǤ����硢endIndex ������ String ���֥������Ȥ�Ĺ������礭����硢���뤤�� beginIndex �� endIndex ����礭�����

subSequence

public CharSequence subSequence(int beginIndex,
                                int endIndex)
���Υ������󥹤Υ��֥������󥹤Ǥ��뿷��ʸ���������󥹤��֤��ޤ���  

���Υե�����Υ᥽�åɸƤӽФ��ϡ�

 str.subSequence(begin, end)
���θƤӽФ������Τ�Ʊ��ư��ˤʤ�ޤ���
 str.substring(begin, end)
���Υ᥽�å�����ˤ�ꡢString ���饹�� CharSequence ���󥿥ե������������ǽ�ˤʤ�ޤ���

���:
���󥿥ե����� CharSequence ��� subSequence
�ѥ�᡼��:
beginIndex - ���ϥ���ǥå��� (�����ͤ�ޤ�)
endIndex - ��λ����ǥå��� (�����ͤ�ޤޤʤ�)
�����:
���ꤵ�줿���֥�������
�㳰:
IndexOutOfBoundsException - beginIndex �ޤ��� endIndex ������ͤξ�硢endIndex ���ͤ� length() ����礭����硢beginIndex ���ͤ� startIndex �����礭�����
Ƴ�����줿�С������:
1.4

concat

public String concat(String str)
���ꤵ�줿ʸ����򤳤�ʸ����κǸ��Ϣ�뤷�ޤ���

����ʸ�����Ĺ���� 0 �ξ��ϡ����� String ���֥������Ȥ��֤���ޤ��������Ǥʤ����ϡ����� String ���֥������Ȥˤ�ä�ɽ�����ʸ����Ȱ���ʸ����ˤ�ä�ɽ�����ʸ����Ȥ�Ϣ�뤷����Τ�ɽ�������� String ���֥������Ȥ���������ޤ���

��:

 "cares".concat("s") returns "caress"
 "to".concat("get").concat("her") returns "together"
 

�ѥ�᡼��:
str - ���� String �κǸ��Ϣ�뤵��� String
�����:
���Υ��֥������Ȥ�ʸ����θ��ʸ���������ɽ�����ʸ����Ϣ�뤷����Τ�ɽ��ʸ����

replace

public String replace(char oldChar,
                      char newChar)
����ʸ������ˤ��뤹�٤Ƥ� oldChar �� newChar ���ִ����������������롢������ʸ������֤��ޤ���

ʸ�� oldChar ������ String ���֥������Ȥˤ�ä�ɽ�����ʸ������ˤʤ����ϡ����� String ���֥������Ȥؤλ��Ȥ��֤���ޤ��������Ǥʤ����ϡ����� String ���֥������Ȥˤ�ä�ɽ�����ʸ�����Ʊ��ʸ�����ɽ���������� String ���֥������Ȥ���������ޤ��� ��������ʸ������� oldChar �Ϥ��٤� newChar ���ִ�����ޤ���

��:

 "mesquite in your cellar".replace('e', 'o')
         returns "mosquito in your collar"
 "the war of baronets".replace('r', 'y')
         returns "the way of bayonets"
 "sparring with a purple porpoise".replace('p', 't')
         returns "starring with a turtle tortoise"
 "JonL".replace('q', 'x') returns "JonL" (no change)
 

�ѥ�᡼��:
oldChar - ������ʸ��
newChar - ������ʸ��
�����:
����ʸ������Τ��٤Ƥ� oldChar �� newChar ���ִ����뤳�Ȥˤ�ä��������줿ʸ����

matches

public boolean matches(String regex)
����ʸ���󤬡����ꤵ�줿����ɽ���Ȱ��פ��뤫�ɤ�����Ƚ�ꤷ�ޤ���  

���Υե�����Υ᥽�åɸƤӽФ� str.matches(regex) �Ǥϡ����μ������Τ�Ʊ����̤������ޤ���

Pattern.matches(regex, str)

�ѥ�᡼��:
regex - ����ʸ����Ȥΰ��פ�Ƚ�ꤹ������ɽ��
�����:
����ʸ���󤬻��ꤵ�줿����ɽ���Ȱ��פ�����ˤ�����true ���֤����
�㳰:
PatternSyntaxException - ����ɽ���ι�ʸ��̵���ʾ��
Ƴ�����줿�С������:
1.4
��Ϣ����:
Pattern

contains

public boolean contains(CharSequence s)
����ʸ���󤬻��ꤵ�줿 char �ͤΥ������󥹤�ޤ���˸¤� true ���֤��ޤ���

�ѥ�᡼��:
s - �������륷������
�����:
����ʸ���� s ��ޤ���� true�� �����Ǥʤ����� false
�㳰:
NullPointerException - s �� null ��
Ƴ�����줿�С������:
1.5

replaceFirst

public String replaceFirst(String regex,
                           String replacement)
���ꤵ�줿����ɽ���˰��פ��롢����ʸ����κǽ����ʬʸ������Ф������ꤵ�줿�ִ���¹Ԥ��ޤ���  

���Υե�����Υ᥽�åɸƤӽФ� str.replaceFirst(regex, repl) �Ǥϡ����μ������Τ�Ʊ����̤������ޤ���

Pattern.compile(regex).matcher(str).replaceFirst(repl)

�ִ�ʸ������ǥХå�����å��� (\) �ȥɥ뵭�� ($) ����Ѥ���ȡ�������ƥ���ִ�ʸ����Ȥ��ƽ����������ȤϷ�̤��ۤʤ��礬����ޤ���Matcher.replaceFirst(java.lang.String) �򻲾Ȥ��Ƥ���������ɬ�פ˱����ơ�Matcher.quoteReplacement(java.lang.String) ����Ѥ��ơ�������ʸ�������̤ʰ�̣��������ʤ��褦�ˤ��Ƥ���������

�ѥ�᡼��:
regex - ����ʸ����Ȥΰ��פ�Ƚ�ꤹ������ɽ��
replacement - �ǽ�˰��פ����Τ��֤���������ʸ����
�����:
��̤Ȥ��������� String
�㳰:
PatternSyntaxException - ����ɽ���ι�ʸ��̵���ʾ��
Ƴ�����줿�С������:
1.4
��Ϣ����:
Pattern

replaceAll

public String replaceAll(String regex,
                         String replacement)
���ꤵ�줿����ɽ���˰��פ��롢����ʸ����γ���ʬʸ������Ф������ꤵ�줿�ִ���¹Ԥ��ޤ���  

���Υե�����Υ᥽�åɸƤӽФ� str.replaceAll(regex, repl) �Ǥϡ����μ������Τ�Ʊ����̤������ޤ���

Pattern.compile(regex).matcher(str).replaceAll(repl)

�ִ�ʸ������ǥХå�����å��� (\) �ȥɥ뵭�� ($) ����Ѥ���ȡ�������ƥ���ִ�ʸ����Ȥ��ƽ����������ȤϷ�̤��ۤʤ��礬����ޤ���Matcher.replaceAll �򻲾Ȥ��Ƥ���������ɬ�פ˱����ơ�Matcher.quoteReplacement(java.lang.String) ����Ѥ��ơ�������ʸ�������̤ʰ�̣��������ʤ��褦�ˤ��Ƥ���������

�ѥ�᡼��:
regex - ����ʸ����Ȥΰ��פ�Ƚ�ꤹ������ɽ��
replacement - ���פ����Τ��줾����֤���������ʸ����
�����:
��̤Ȥ��������� String
�㳰:
PatternSyntaxException - ����ɽ���ι�ʸ��̵���ʾ��
Ƴ�����줿�С������:
1.4
��Ϣ����:
Pattern

replace

public String replace(CharSequence target,
                      CharSequence replacement)
��ƥ�륿�����åȥ������󥹤˰��פ��뤳��ʸ�������ʬʸ����򡢻��ꤵ�줿��ƥ���ִ��������󥹤��֤������ޤ����ִ��ϡ�ʸ�������Ƭ����Ϥޤ꽪ü�ޤǿʤߤޤ��� ���Ȥ��С�ʸ�����aaa�פΡ�aa�פ��b�פ��ִ�����ȡ���̤ϡ�ab�פǤϤʤ�����ba�פǤ���

�ѥ�᡼��:
target - �ִ������ char �ͤΥ�������
replacement - char �ͤ��ִ���������
�����:
��̤Ȥ���������ʸ����
�㳰:
NullPointerException - target �ޤ��� replacement �� null �ξ��
Ƴ�����줿�С������:
1.5

split

public String[] split(String regex,
                      int limit)
����ʸ����򡢻��ꤵ�줿����ɽ���˰��פ�����֤�ʬ�䤷�ޤ���  

����ʸ����γ���ʬʸ�����ޤ�᥽�åɤˤ���֤��������ϡ����ꤵ�줿���˰��פ����̤���ʬʸ���󡢤ޤ��Ϥ���ʸ����κǸ�ǽ�λ���ޤ������������ʬʸ����ν���ϡ�����ʸ������ǽи��������ˤʤ�ޤ������Ϥ��줿�ɤ���ʬ�Ȥ⼰�����פ��ʤ���硢����� 1 �Ĥ����� (�Ĥޤꡢ����ʸ����) �������ݻ����ޤ���  

limit �ѥ�᡼���ϡ����Υѥ������Ŭ�Ѳ�����Ĥޤꡢ��̤Ȥ��������������Ĺ�������椷�ޤ������� n ����������礭����硢���Υѥ������ n - 1 ��ʲ��β����Ŭ�Ѥ��졢�����Ĺ���� n ���Τ褦�ˤʤ�ޤ��� ����κǸ�Υ���ȥ�ˤϡ��Ǹ�˥ޥå��������ڤ�ʸ���ʹߤ����ϥ������󥹤����٤ƴޤޤ�ޤ���n ������ͤξ�硢���Υѥ������Ŭ�Ѳ���������Ĺ�������¤���ޤ���n �������ξ�硢���Υѥ������Ŭ�Ѳ���������Ĺ�������¤���ޤ��󤬡���³�ζ���ʸ������˴�����ޤ���  

���Ȥ��С����Υѥ�᡼�������ꤵ�줿���Ρ�ʸ���� "boo:and:foo" �η�̤򼨤��ޤ���

����ɽ�� ���� ���
: 2 { "boo", "and:foo" }
: 5 { "boo", "and", "foo" }
: -2 { "boo", "and", "foo" }
o 5 { "b", "", ":and:f", "", "" }
o -2 { "b", "", ":and:f", "", "" }
o 0 { "b", "", ":and:f" }
 

���Υե�����Υ᥽�åɸƤӽФ� str.split(regex, n) �Ǥϡ����μ������Τ�Ʊ����̤������ޤ���

Pattern.compile(regex).split(str, n)

�ѥ�᡼��:
regex - ����ɽ���ζ��ڤ�
limit - ��̤Τ������� (�嵭�򻲾�)
�����:
����ʸ�������ꤵ�줿����ɽ���˰��פ�����֤�ʬ�䤷�Ʒ׻����줿ʸ���������
�㳰:
PatternSyntaxException - ����ɽ���ι�ʸ��̵���ʾ��
Ƴ�����줿�С������:
1.4
��Ϣ����:
Pattern

split

public String[] split(String regex)
����ʸ����򡢻��ꤵ�줿����ɽ���˰��פ�����֤�ʬ�䤷�ޤ���  

���Υ᥽�åɤ�ư��ϡ�2 �Ĥΰ������� split �᥽�åɤ򡢻��ꤵ�줿������Ӱ������¥�������ꤷ�ƸƤӽФ�������Ʊ���ˤʤ�ޤ����Ĥޤꡢ��̤Ȥ�������������ˤϸ�³�ζ���ʸ����ϴޤޤ�ޤ���  

���Ȥ��С����μ�����ꤷ�����Ρ�ʸ���� "boo:and:foo" �η�̤򼨤��ޤ���

����ɽ�� ���
: { "boo", "and", "foo" }
o { "b", "", ":and:f" }

�ѥ�᡼��:
regex - ����ɽ���ζ��ڤ�
�����:
����ʸ�������ꤵ�줿����ɽ���˰��פ�����֤�ʬ�䤷�Ʒ׻����줿ʸ���������
�㳰:
PatternSyntaxException - ����ɽ���ι�ʸ��̵���ʾ��
Ƴ�����줿�С������:
1.4
��Ϣ����:
Pattern

toLowerCase

public String toLowerCase(Locale locale)
���ꤵ�줿 Locale �ε�§����Ѥ��ơ����� String ��Τ��٤Ƥ�ʸ�����ʸ�����Ѵ����ޤ����������ޥåԥ󥰤ϡ�Character ���饹�ǻ��ꤵ�줿 Unicode ���ͥС������˴�Ť��Ƥ��ޤ����������ޥåԥ󥰤Ͼ�� 1:1 ��ʸ���ޥåԥ󥰤ˤʤ�Ȥϸ¤�ʤ����ᡢ��̤Ȥ��������� String ������ String ��Ĺ�����ۤʤ��礬����ޤ���

��ʸ���Υޥåԥ���򡢼���ɽ�˼����ޤ���

��������θ��쥳���� ��ʸ�� ��ʸ�� ����
tr (�ȥ륳��) \u0130 \u0069 ��������դ�����ʸ���� I -> ��ʸ���� i
tr (�ȥ륳��) \u0049 \u0131 ��ʸ���� I -> ���Τʤ���ʸ���� i
(���٤�) French Fries french fries String ���ʸ�����٤Ƥ�ʸ�����Ѵ�
(���٤�) capiotacapchi capthetacapupsil capsigma iotachi thetaupsilon sigma String ���ʸ�����٤Ƥ�ʸ�����Ѵ�

�ѥ�᡼��:
locale - ���Υ����������ʸ����ʸ���Ѵ���§����Ѥ���
�����:
��ʸ�����Ѵ������ String
Ƴ�����줿�С������:
1.1
��Ϣ����:
toLowerCase(), toUpperCase(), toUpperCase(Locale)

toLowerCase

public String toLowerCase()
�ǥե���ȥ�������ε�§��Ȥäơ����� String ��Τ��٤Ƥ�ʸ����ʸ�����Ѵ����ޤ�������ϡ�toLowerCase(Locale.getDefault()) �θƤӽФ��������ˤʤ�ޤ���

��: ���Υ᥽�åɤϥ�������˰�¸���뤿�ᡢ�������뤬ñ�ȤDz�ᤵ���褦��ʸ����˻��Ѥ���ȡ�ͽ�����̷�̤�������������Ȥ�����ޤ�����Ȥ��ơ��ץ�����ߥ󥰸��켱�̻ҡ��ץ��ȥ��륭����HTML ����������ޤ������Ȥ��С��ȥ륳���������� "TITLE".toLowerCase() �� "t?tle" ���֤��ޤ��������ǡ���?�פ����Τʤ���ƥ�ʸ���� I ��ʸ���Ǥ�����������˰�¸���ʤ�ʸ�������������̤��������ˤϡ�toLowerCase(Locale.ENGLISH) ����Ѥ��ޤ���

�����:
��ʸ�����Ѵ������ String
��Ϣ����:
toLowerCase(Locale)

toUpperCase

public String toUpperCase(Locale locale)
���ꤵ�줿 Locale �ε�§����Ѥ��ơ����� String ��Τ��٤Ƥ�ʸ�������ʸ�����Ѵ����ޤ����������ޥåԥ󥰤ϡ�Character ���饹�ǻ��ꤵ�줿 Unicode ���ͥС������˴�Ť��Ƥ��ޤ����������ޥåԥ󥰤Ͼ�� 1:1 ��ʸ���ޥåԥ󥰤ˤʤ�Ȥϸ¤�ʤ����ᡢ��̤Ȥ��������� String ������ String ��Ĺ�����ۤʤ��礬����ޤ���

���������¸����� 1:M �Υ������ޥåԥ󥰤���򡢼���ɽ�˼����ޤ���

��������θ��쥳���� ��ʸ�� ��ʸ�� ����
tr (�ȥ륳��) \u0069 \u0130 ��ʸ���� i -> ��������դ�����ʸ���� I
tr (�ȥ륳��) \u0131 \u0049 ���Τʤ���ʸ���� i -> ��ʸ���� I
(���٤�) \u00df \u0053 \u0053 ��ʸ���Υ��㡼�� s -> SS �� 2 ʸ��
(���٤�) Fahrvergnügen FAHRVERGNÜGEN

�ѥ�᡼��:
locale - ���Υ����������ʸ����ʸ���Ѵ���§����Ѥ���
�����:
��ʸ�����Ѵ����줿 String
Ƴ�����줿�С������:
1.1
��Ϣ����:
toUpperCase(), toLowerCase(), toLowerCase(Locale)

toUpperCase

public String toUpperCase()
�ǥե���ȥ�������ε�§��Ȥäơ����� String ��Τ��٤Ƥ�ʸ������ʸ�����Ѵ����ޤ������Υ᥽�åɤϡ�toUpperCase(Locale.getDefault()) �������ˤʤ�ޤ���

��: ���Υ᥽�åɤϥ�������˰�¸���뤿�ᡢ�������뤬ñ�ȤDz�ᤵ���褦��ʸ����˻��Ѥ���ȡ�ͽ�����̷�̤�������������Ȥ�����ޤ�����Ȥ��ơ��ץ�����ߥ󥰸��켱�̻ҡ��ץ��ȥ��륭����HTML ����������ޤ������Ȥ��С��ȥ륳���������� "title".toUpperCase() �� "T?TLE" ���֤��ޤ��������ǡ���?�פϾ�������դ�����ƥ���ʸ���� I ��ʸ���Ǥ�����������˰�¸���ʤ�ʸ�������������̤��������ˤϡ�toUpperCase(Locale.ENGLISH) ����Ѥ��ޤ���

�����:
��ʸ�����Ѵ����줿 String
��Ϣ����:
toUpperCase(Locale)

trim

public String trim()
ʸ����Υ��ԡ����֤��ޤ�����Ƭ�ȺǸ�ζ���Ͼ�ά����ޤ���

���� String ���֥������Ȥ�����ʸ�����ɽ����硢���뤤�Ϥ��� String ���֥������Ȥˤ�ä�ɽ�����ʸ����κǽ�ȺǸ��ʸ���Υ����ɤ� '\u0020' (���ڡ���ʸ��) ����礭�����ϡ����� String ���֥������Ȥؤλ��Ȥ��֤���ޤ���

ʸ������� '\u0020' ����礭�������ɤ�ʸ�����ʤ����ϡ�����ʸ�����ɽ�������� String ���֥������Ȥ�����������֤���ޤ���

���Ȥ��С�k ��ʸ������κǽ��ʸ���Υ���ǥå����Ǥ��ꡢ��\u0020�פ���礭���������ͤ������m ��ʸ������κǸ��ʸ���Υ���ǥå����Ǥ��ꡢ��\u0020�פ���礭���������ͤ���ľ��ϡ�����ǥå��� k �ˤ���ʸ���ǻϤޤꡢ����ǥå��� m �ˤ���ʸ���ǽ���롢����ʸ�������ʬʸ�����ɽ�������� String ���֥������Ȥ���������ޤ����Ĥޤꡢ����� this.substring(km+1) �η�̤�Ʊ���Ǥ���

���Υ᥽�åɤ�ʸ�������Ƭ�ȺǸ夫�� (�嵭��������줿) ������ڤ��뤿��˻��ѤǤ��ޤ���

�����:
����ʸ�������Ƭ�ȺǸ�ζ�������������ԡ����ޤ��Ϥ���ʸ���� (��Ƭ�ȺǸ�˶���¸�ߤ��ʤ����)

toString

public String toString()
���Υ��֥������� (���Ǥ�ʸ����Ǥ���) ���Ȥ��֤���ޤ���

���:
���󥿥ե����� CharSequence ��� toString
�����С��饤��:
���饹 Object ��� toString
�����:
ʸ���󼫿�

toCharArray

public char[] toCharArray()
����ʸ����򿷤���ʸ��������Ѵ����ޤ���

�����:
������������Ƥ�줿ʸ������Ĺ���Ϥ���ʸ�����Ĺ����Ʊ���ǡ����ƤϤ���ʸ����ˤ�ä�ɽ�����ʸ���������󥹤���Ǽ�����褦�˽��������Ƥ���

format

public static String format(String format,
                            Object... args)
���ꤵ�줿�񼰤�ʸ����Ȱ�����Ȥäơ����դ�ʸ������֤��ޤ���  

��˻��Ѥ�����������ϡ�Locale.getDefault() �ˤ���֤�����������Ǥ���

�ѥ�᡼��:
format - ��ʸ����
args - ��ʸ����ν񼰻ؼ��Ҥˤ�껲�Ȥ����������񼰻ؼ��Ҥ��������¿����硢;ʬ�ʰ�����̵�뤵��롣�����ο�����ư���������ξ��⤢�롣�����κ�����ϡ�Java ���ۥޥ���������������Ƥ��� Java ����κ��缡���ˤ�����¤���롣������ null �ξ�硢ư����Ѵ��˱����ưۤʤ�
�����:
�ե����ޥåȤ��줿ʸ����
�㳰:
IllegalFormatException - ��ʸ���󤬡������ʹ�ʸ������ΰ����ȸߴ������ʤ��񼰻ؼ��ҡ���ʸ�����Ϳ����줿��Ŭ�ڤʰ��������뤤�Ϥۤ��������ʾ���ޤ��硣�ͤ����뤹�٤Ƥν񼰥��顼�λ��ͤˤĤ��Ƥϡ��ե����ޥå����饹���ͤ��־ܺ١����������򻲾�
NullPointerException - format �� null ��
Ƴ�����줿�С������:
1.5
��Ϣ����:
Formatter

format

public static String format(Locale l,
                            String format,
                            Object... args)
���ꤵ�줿�������롢��ʸ���󡢤���Ӱ�����Ȥäơ��ե����ޥåȤ��줿ʸ������֤��ޤ���

�ѥ�᡼��:
l - ���������Ŭ�Ѥ��� locale��l �� null �ξ�硢�������ꥼ��������Ŭ�Ѥ���ʤ���
format - ��ʸ����
args - ��ʸ����ν񼰻ؼ��Ҥˤ�껲�Ȥ����������񼰻ؼ��Ҥ��������¿����硢;ʬ�ʰ�����̵�뤵��롣�����ο�����ư���������ξ��⤢�롣�����κ�����ϡ�Java ���ۥޥ���������������Ƥ��� Java ����κ��缡���ˤ�����¤���롣������ null �ξ�硢ư����Ѵ��˱����ưۤʤ�
�����:
�ե����ޥåȤ��줿ʸ����
�㳰:
IllegalFormatException - ��ʸ���󤬡������ʹ�ʸ������ΰ����ȸߴ������ʤ��񼰻ؼ��ҡ���ʸ�����Ϳ����줿��Ŭ�ڤʰ��������뤤�Ϥۤ��������ʾ���ޤ��硣�ͤ����뤹�٤Ƥν񼰥��顼�λ��ͤˤĤ��Ƥϡ��ե����ޥå����饹���ͤ��־ܺ١��Υ��������򻲾�
NullPointerException - format �� null ��
Ƴ�����줿�С������:
1.5
��Ϣ����:
Formatter

valueOf

public static String valueOf(Object obj)
Object ������ʸ����ɽ�����֤��ޤ���

�ѥ�᡼��:
obj - Object
�����:
������ null �ξ��ϡ�"null" ��������ʸ���󡣤����Ǥʤ����ϡ�obj.toString() ����
��Ϣ����:
Object.toString()

valueOf

public static String valueOf(char[] data)
char ���������ʸ����ɽ�����֤��ޤ���ʸ����������Ƥ����ԡ�����ޤ��� ���ԡ���ˤ���ʸ�����ѹ�����Ƥ⡢�������������줿ʸ����ˤϱƶ����ޤ���

�ѥ�᡼��:
data - char ����
�����:
ʸ����������˳�Ǽ����Ƥ���Ʊ�쥷�����󥹤�ʸ������ɽ����������������Ƥ�줿ʸ����

valueOf

public static String valueOf(char[] data,
                             int offset,
                             int count)
char ����������������ʬ�����ʸ����ɽ�����֤��ޤ���

offset ��������ʬ����κǽ��ʸ���Υ���ǥå�����ɽ���ޤ���count ��������ʬ�����Ĺ����ɽ���ޤ�����ʬ��������Ƥ����ԡ�����ޤ��� ���ԡ����ʸ�������ѹ�����Ƥ⡢�������������줿ʸ����ˤϱƶ����ޤ���

�ѥ�᡼��:
data - ʸ������
offset - String ���ͤؤν�����ե��å�
count - String ���ͤ�Ĺ��
�����:
ʸ�������������ʬ����˳�Ǽ����Ƥ���ʸ���������󥹤�ɽ��ʸ����
�㳰:
IndexOutOfBoundsException - offset ������ͤξ�硢count ������ͤξ�硢���뤤�� offset+count �� data.length ����礭�����

copyValueOf

public static String copyValueOf(char[] data,
                                 int offset,
                                 int count)
���ꤵ�줿�������ʸ���������󥹤�ɽ�� String ���֤��ޤ���

�ѥ�᡼��:
data - ʸ������
offset - ��ʬ����ν�����ե��å�
count - ��ʬ�����Ĺ��
�����:
ʸ��������λ��ꤵ�줿��ʬ�����ʸ������Ǽ����Ƥ��� String

copyValueOf

public static String copyValueOf(char[] data)
���ꤵ�줿�������ʸ���������󥹤�ɽ�� String ���֤��ޤ���

�ѥ�᡼��:
data - ʸ������
�����:
ʸ�������ʸ������Ǽ����Ƥ��� String

valueOf

public static String valueOf(boolean b)
boolean ������ʸ����ɽ�����֤��ޤ���

�ѥ�᡼��:
b - boolean
�����:
������ true �ξ��ϡ�"true" ��������ʸ���󡣤����Ǥʤ����ϡ�"false" ��������ʸ����

valueOf

public static String valueOf(char c)
char ������ʸ����ɽ�����֤��ޤ���

�ѥ�᡼��:
c - char
�����:
1 �Ĥ�ʸ���Ȥ��ư��� c ����Ǽ���줿��Ĺ�� 1 ��ʸ����

valueOf

public static String valueOf(int i)
int ������ʸ����ɽ�����֤��ޤ���

����ɽ���� 1 �Ĥΰ�������� Integer.toString �᥽�åɤˤ�ä��֤�����ΤȤޤä���Ʊ���Ǥ���

�ѥ�᡼��:
i - int
�����:
int ������ʸ����ɽ��
��Ϣ����:
Integer.toString(int, int)

valueOf

public static String valueOf(long l)
long ������ʸ����ɽ�����֤��ޤ���

����ɽ���� 1 �Ĥΰ�������� Long.toString �᥽�åɤˤ�ä��֤�����ΤȤޤä���Ʊ���Ǥ���

�ѥ�᡼��:
l - long
�����:
long ������ʸ����ɽ��
��Ϣ����:
Long.toString(long)

valueOf

public static String valueOf(float f)
float ������ʸ����ɽ�����֤��ޤ���

����ɽ���� 1 �Ĥΰ�������� Float.toString �᥽�åɤˤ�ä��֤�����ΤȤޤä���Ʊ���Ǥ���

�ѥ�᡼��:
f - float
�����:
float ������ʸ����ɽ��
��Ϣ����:
Float.toString(float)

valueOf

public static String valueOf(double d)
double ������ʸ����ɽ�����֤��ޤ���

����ɽ���� 1 �Ĥΰ�������� Double.toString �᥽�åɤˤ�ä��֤�����ΤȤޤä���Ʊ���Ǥ���

�ѥ�᡼��:
d - double
�����:
double ������ʸ����ɽ��
��Ϣ����:
Double.toString(double)

intern

public String intern()
ʸ���󥪥֥������Ȥ�����ɽ�����֤��ޤ���

ʸ����Υס���ϡ�������֤Ǥ϶��ǡ����饹 String �ˤ�äƥץ饤�١��Ȥ��ݻ�����ޤ���

intern �᥽�åɤ��ƤӽФ��줿�Ȥ��ˡ�equals(Object) �᥽�åɤˤ�äƤ��� String ���֥������Ȥ���������Ƚ�ꤵ���ʸ���󤬥ס���ˤ��Ǥˤ��ä����ϡ��ס�����γ�������ʸ�����֤���ޤ��������Ǥʤ����ϡ����� String ���֥������Ȥ��ס�����ɲä��졢���� String ���֥������Ȥؤλ��Ȥ��֤���ޤ���

���Τ��ᡢǤ�դ� 2 �Ĥ�ʸ���� s �� t �ˤ����Ƥϡ�s.equals(t) �� true �ξ��ˤΤߡ�s.intern() == t.intern() �� true �ˤʤ�ޤ���

���٤ƤΥ�ƥ��ʸ���󤪤��ʸ��������������ݻ�����ޤ���ʸ�����ƥ��ϡ���Java ������͡��� §3.10.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 �⻲�Ȥ��Ƥ���������