|
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.opengion.fukurou.util.ReplaceString
public final class ReplaceString
ReplaceString.java は、複数の文字列を一括置換する場合に使用するクラスです。 add メソッドで、開始アドレス、終了アドレス、置換文字列を指定し、 最後に、replaceAll で、変換を行います。 通常、異なる文字列を一括で変換する場合、逆順に変換アドレスを求めて、 後ろから順に置換していかないと、前から処理すると処理ごとにアドレスが 変更になり一から再計算することになります。これは、登録時は、どのような 順序でもよく、replaceAll 時に、内部に登録指定ある変換文字列の開始アドレスより 自動的に逆順で置換するため、複数の置換個所があっても、まとめて処理できます。 ただし、複数の置換個所がある場合、重複要素があれば、エラーになります。
コンストラクタの概要 | |
---|---|
ReplaceString()
|
メソッドの概要 | |
---|---|
void |
add(int start,
int end,
java.lang.String newStr)
開始アドレス、終了アドレス、置換文字列を指定し置換対象を追加します。 |
java.lang.String |
replaceAll(java.lang.String target)
置換元文字列を指定して、置換処理を実行します。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public ReplaceString()
メソッドの詳細 |
---|
public void add(int start, int end, java.lang.String newStr)
start
- 置換開始アドレスend
- 置換終了アドレスnewStr
- 置換文字列public java.lang.String replaceAll(java.lang.String target)
target
- 置換元文字列
|
openGion 5.7.4.0 | ||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |