全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス
java.lang.Object | +----java.text.StringCharacterIterator
StringCharacterIteratorは、Stringのための CharacterIteraterプロトコルを実装します。StringCharacterIteratorクラスは、String全体について繰り返し適用されます。
 例:
テキストの始めから終わりに向かってトラバースします。
 
 public void traverseForward(CharacterIterator iter) {
     for (char c = iter.first(); c != CharacterIterator.DONE; c = iter.next()) {
         processChar(c);
     }
 }
 
 テキストを逆方向(終わりから始め)へトラバースします。
 
 
 public void traverseBackward(CharacterIterator iter) {
     for (char c = iter.last(); c != CharacterIterator.DONE; c = iter.prev()) {
         processChar(c);
     }
 }
 
 指定のテキストの位置から、前方向と後方向へトラバースします。
 
 
 public void traverseOut(CharacterIterator iter, int pos) {
     for (char c = iter.setIndex(pos);
          c != CharacterIterator.DONE && notBoundary(c);
          c = iter.next()) {}
     int end = iter.getIndex();
     for (char c = iter.setIndex(pos);
          c != CharacterIterator.DONE && notBoundary(c);
          c = iter.prev()) {}
     int start = iter.getIndex();
     processSection(iter.getText.subString(start,end);
 }
 
 
 
 StringCharacterIterator(String)
	StringCharacterIterator(String)
   StringCharacterIterator(String, int)
	StringCharacterIterator(String, int)
   StringCharacterIterator(String, int, int, int)
	StringCharacterIterator(String, int, int, int)
   
 clone()
	clone()
   current()
	current()
   equals(Object)
	equals(Object)
   first()
	first()
   getBeginIndex()
	getBeginIndex()
   getEndIndex()
	getEndIndex()
   getIndex()
	getIndex()
   hashCode()
	hashCode()
   last()
	last()
   next()
	next()
   previous()
	previous()
   setIndex(int)
	setIndex(int)
   
 StringCharacterIterator
StringCharacterIterator
public StringCharacterIterator(String text)
 StringCharacterIterator
StringCharacterIterator
  public StringCharacterIterator(String text,
                                 int pos)
 StringCharacterIterator
StringCharacterIterator
  public StringCharacterIterator(String text,
                                 int begin,
                                 int end,
                                 int pos)
 
 first
first
public char first()
 last
last
public char last()
 setIndex
setIndex
public char setIndex(int p)
 current
current
public char current()
 next
next
public char next()
 previous
previous
public char previous()
 getBeginIndex
getBeginIndex
public int getBeginIndex()
 getEndIndex
getEndIndex
public int getEndIndex()
 getIndex
getIndex
public int getIndex()
 equals
equals
public boolean equals(Object obj)
 hashCode
hashCode
public int hashCode()
 clone
clone
public Object clone()
全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス