JavaTM 2 Platform
Std. Ed. v1.3

java.text
クラス StringCharacterIterator

java.lang.Object
  |
  +--java.text.StringCharacterIterator
すべての実装インタフェース:
CharacterIterator, Cloneable

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)
          指定された初期インデックスを持つ反復子を構築します。
StringCharacterIterator(String text, int begin, int end, int pos)
          指定された文字列の指定された範囲に対する反復子を構築します。
 
メソッドの概要
 Object clone()
          反復子のコピーを作成します。
 char current()
          String 用に CharacterIterator.current() を実装します。
 boolean equals(Object obj)
          2 つの 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)
指定された初期インデックスを持つ反復子を構築します。
パラメータ:
text - 反復対象の String
pos - 反復子の初期位置

StringCharacterIterator

public StringCharacterIterator(String text,
                               int begin,
                               int end,
                               int pos)
指定された文字列の指定された範囲に対する反復子を構築します。インデックスは指定された位置に設定します。
パラメータ:
text - 反復対象の String
begin - 最初の文字のインデックス
end - 最後の文字の次の文字のインデックス
pos - 反復子の初期位置
メソッドの詳細

setText

public void setText(String text)
反復子をリセットして、新しい文字列を指すようにします。このメソッドはパッケージ内で可視に指定されており、他の java.text クラスで setText メソッドが呼び出されるたびに、新しい StringCharacterIterator を割り当てることを避けたい場合に使用します。
パラメータ:
text - 反復対象の String

first

public char first()
String 用に CharacterIterator.first() を実装します。
定義:
インタフェース CharacterIterator 内の first
関連項目:
CharacterIterator.first()

last

public char last()
String 用に CharacterIterator.last() を実装します。
定義:
インタフェース CharacterIterator 内の last
関連項目:
CharacterIterator.last()

setIndex

public char setIndex(int p)
String 用に CharacterIterator.setIndex() を実装します。
定義:
インタフェース CharacterIterator 内の setIndex
関連項目:
CharacterIterator.setIndex(int)

current

public char current()
String 用に CharacterIterator.current() を実装します。
定義:
インタフェース CharacterIterator 内の current
関連項目:
CharacterIterator.current()

next

public char next()
String 用に CharacterIterator.next() を実装します。
定義:
インタフェース CharacterIterator 内の next
関連項目:
CharacterIterator.next()

previous

public char previous()
String 用に CharacterIterator.previous() を実装します。
定義:
インタフェース CharacterIterator 内の previous
関連項目:
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)
2 つの StringCharacterIterator オブジェクトが等しいかどうかを比較します。
オーバーライド:
クラス Object 内の equals
パラメータ:
obj - 比較対象の StringCharacterIterator オブジェクト
戻り値:
指定された obj がこの StringCharacterIterator オブジェクトと同じ場合は true、同じでない場合は false

hashCode

public int hashCode()
反復子で使用するハッシュコードを計算します。
オーバーライド:
クラス Object 内の hashCode
戻り値:
ハッシュコード

clone

public Object clone()
反復子のコピーを作成します。
定義:
インタフェース CharacterIterator 内の clone
オーバーライド:
クラス Object 内の clone
戻り値:
この反復子のコピー

JavaTM 2 Platform
Std. Ed. v1.3

バグや機能要求の報告
さらに詳しい API リファレンスおよび開発者ドキュメントについては、 Java 2 SDK SE Developer Documentation を参照してください。このドキュメントには、概念、用語の定義、回避策、 実用的なコード例など、開発者を対象にした詳細な解説が掲載されています。

Java、Java 2D、JDBC は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.