JavaTM Platform
Standard Ed. 6

java.text
�� StringCharacterIterator

java.lang.Object
  �̳��� java.text.StringCharacterIterator
������ʵ�ֵĽӿڣ�
Cloneable, CharacterIterator

public final class StringCharacterIterator
extends Object
implements CharacterIterator

StringCharacterIterator Ϊ String ʵ�� CharacterIterater Э�顣StringCharacterIterator ������� String ���е�����

������
CharacterIterator

�ֶ�ժҪ
 
�ӽӿ� java.text.CharacterIterator �̳е��ֶ�
DONE
 
���췽��ժҪ
StringCharacterIterator(String text)
          �����ʼ����Ϊ 0 �ĵ�������
StringCharacterIterator(String text, int pos)
          �������ָ���ij�ʼ�����ĵ�������
StringCharacterIterator(String text, int begin, int end, int pos)
          ����Ը����ַ����ĸ�����Χ���е����ĵ�����������������Ϊָ��λ�ã���
 
����ժҪ
 Object clone()
          �����˵������ĸ�����
 char current()
          ʵ�� String �� CharacterIterator.current()��
 boolean equals(Object obj)
          �Ƚ����� StringCharacterIterator ���������ԡ�
 char first()
          ʵ�� String �� CharacterIterator.first()��
 int getBeginIndex()
          ʵ�� String �� CharacterIterator.getBeginIndex()��
 int getEndIndex()
          ʵ�� String �� CharacterIterator.getEndIndex()��
 int getIndex()
          ʵ�� String �� CharacterIterator.getIndex()��
 int hashCode()
          ����˵������Ĺ�ϣ�롣
 char last()
          ʵ�� String �� CharacterIterator.last()��
 char next()
          ʵ�� String �� CharacterIterator.next()��
 char previous()
          ʵ�� String �� CharacterIterator.previous()��
 char setIndex(int p)
          ʵ�� String �� CharacterIterator.setIndex()��
 void setText(String text)
          ���˵���������Ϊָ��һ���µ��ַ�����
 
���� java.lang.Object �̳еķ���
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

���췽����ϸ��Ϣ

StringCharacterIterator

public StringCharacterIterator(String text)
�����ʼ����Ϊ 0 �ĵ�������


StringCharacterIterator

public StringCharacterIterator(String text,
                               int pos)
�������ָ���ij�ʼ�����ĵ�������

������
text - Ҫ������е����� String
pos - ��ʼ������λ��

StringCharacterIterator

public StringCharacterIterator(String text,
                               int begin,
                               int end,
                               int pos)
����Ը����ַ����ĸ�����Χ���е����ĵ�����������������Ϊָ��λ�ã���

������
text - Ҫ������е����� String
begin - ���ַ�������
end - ���һ���ַ�������ַ�������
pos - �������ij�ʼλ��
������ϸ��Ϣ

setText

public void setText(String text)
���˵���������Ϊָ��һ���µ��ַ������˰��ɼ��ģ�package-visible������������ java.text ��ʹ�ã���Щ����Ҫ��ÿ�ε����� setText ����ʱ��������µ� StringCharacterIterator ����

������
text - Ҫ������е����� String
�����°汾��ʼ��
1.2

first

public char first()
ʵ�� String �� CharacterIterator.first()��

ָ���ߣ�
�ӿ� CharacterIterator �е� first
���أ�
�ı��еĵ�һ���ַ�������ı�Ϊ�գ��򷵻� DONE
������
CharacterIterator.first()

last

public char last()
ʵ�� String �� CharacterIterator.last()��

ָ���ߣ�
�ӿ� CharacterIterator �е� last
���أ�
�ı��е����һ���ַ�������ı�Ϊ�գ��򷵻� DONE
������
CharacterIterator.last()

setIndex

public char setIndex(int p)
ʵ�� String �� CharacterIterator.setIndex()��

ָ���ߣ�
�ӿ� CharacterIterator �е� setIndex
������
p - �ı��е�λ�á��� getBeginIndex() �� getEndIndex() ����Чֵ������ṩ����Чֵ�����׳� IllegalArgumentException��
���أ�
ָ��λ�õ��ַ������ָ��λ�õ��� getEndIndex()���򷵻� DONE
������
CharacterIterator.setIndex(int)

current

public char current()
ʵ�� String �� CharacterIterator.current()��

ָ���ߣ�
�ӿ� CharacterIterator �е� current
���أ�
��ǰλ�õ��ַ��������ǰλ���ѳ����ı�ĩβ���򷵻� DONE��
������
CharacterIterator.current()

next

public char next()
ʵ�� String �� CharacterIterator.next()��

ָ���ߣ�
�ӿ� CharacterIterator �е� next
���أ�
��λ�õ��������������λ���ѳ����ı���Χ��ĩβ���򷵻� DONE��
������
CharacterIterator.next()

previous

public char previous()
ʵ�� String �� CharacterIterator.previous()��

ָ���ߣ�
�ӿ� CharacterIterator �е� previous
���أ�
��λ�õ��ַ��������ǰλ�õ��� getBeginIndex()���򷵻� DONE��
������
CharacterIterator.previous()

getBeginIndex

public int getBeginIndex()
ʵ�� String �� CharacterIterator.getBeginIndex()��

ָ���ߣ�
�ӿ� CharacterIterator �е� getBeginIndex
���أ�
�ı���ʼ����������
������
CharacterIterator.getBeginIndex()

getEndIndex

public int getEndIndex()
ʵ�� String �� CharacterIterator.getEndIndex()��

ָ���ߣ�
�ӿ� CharacterIterator �е� getEndIndex
���أ�
�ı������һ���ַ����������
������
CharacterIterator.getEndIndex()

getIndex

public int getIndex()
ʵ�� String �� CharacterIterator.getIndex()��

ָ���ߣ�
�ӿ� CharacterIterator �е� getIndex
���أ�
��ǰ������
������
CharacterIterator.getIndex()

equals

public boolean equals(Object obj)
�Ƚ����� StringCharacterIterator ���������ԡ�

���ǣ�
�� Object �е� equals
������
obj - Ҫ���бȽϵ� StringCharacterIterator ����
���أ�
��������� obj �� StringCharacterIterator ������ͬ���򷵻� true�����򷵻� false��
������
Object.hashCode(), Hashtable

hashCode

public int hashCode()
����˵������Ĺ�ϣ�롣

���ǣ�
�� Object �е� hashCode
���أ�
��ϣ��
������
Object.equals(java.lang.Object), Hashtable

clone

public Object clone()
�����˵������ĸ�����

ָ���ߣ�
�ӿ� CharacterIterator �е� clone
���ǣ�
�� Object �е� clone
���أ�
�˵������ĸ���
������
Cloneable

JavaTM Platform
Standard Ed. 6

�ύ��������
�йظ���� API �ο����ϺͿ�����Ա�ĵ�������� Java SE ������Ա�ĵ������ĵ���������ϸ�ġ����򿪷���Ա���������Լ�������������ﶨ�塢ʹ�ü��ɺ͹�������ʾ����

��Ȩ���� 2007 Sun Microsystems, Inc. ��������Ȩ���� ����������֤��������������ĵ����·ַ�������