com.JRcServer.commons.util
クラス CharUtil

java.lang.Object
  上位を拡張 com.JRcServer.commons.util.CharUtil
すべての実装されたインタフェース:
java.io.Serializable

public class CharUtil
extends java.lang.Object
implements java.io.Serializable

文字コード情報結合管理クラス。

文字コード情報の結合処理を管理します。
また、取得の場合は、追加管理領域を結合して、1つの文字列情報として渡されます.
また、このオブジェクトは、同期処理に対応していません.

導入されたバージョン:
JRcCommons 1.00
バージョン:
1.00, 2003/10/27
作成者:
Masahito Suzuki
関連項目:
直列化された形式

コンストラクタの概要
CharUtil()
          コンストラクタ.
 
メソッドの概要
 void add(char pause)
          文字列管理情報にバイト情報をセットします。
 void add(char[] info)
          文字列管理情報に文字列情報をセットします。
 void add(char[] info, int size)
          文字列管理情報に文字列情報をセットします。
 void add(char[] info, int off, int size)
          文字列管理情報に文字列情報をセットします。
 void clear()
          情報のクリアー.
 char[] get()
          文字列情報の取得を行います。
 char[] get(int size)
          文字列情報の取得を行います。
 char[] get(int off, int size)
          文字列情報の取得を行います。
 int size()
          管理された文字列総情報数を取得します。
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

CharUtil

public CharUtil()
コンストラクタ.

メソッドの詳細

clear

public final void clear()
情報のクリアー.

生成されている情報をクリアーします。


add

public final void add(char pause)
文字列管理情報にバイト情報をセットします。

文字列管理情報にバイト情報をセットします。

パラメータ:
pause - 設定する文字コード情報

add

public final void add(char[] info)
               throws InputException
文字列管理情報に文字列情報をセットします。

文字列管理情報に文字列情報をセットします。

パラメータ:
info - 設定する文字列情報
例外:
InputException - 入力例外

add

public final void add(char[] info,
                      int size)
               throws InputException
文字列管理情報に文字列情報をセットします。

文字列管理情報に文字列情報をセットします。

パラメータ:
info - 設定する文字列情報
size - 設定サイズ
例外:
InputException - 入力例外

add

public final void add(char[] info,
                      int off,
                      int size)
               throws InputException
文字列管理情報に文字列情報をセットします。

文字列管理情報に文字列情報をセットします。

パラメータ:
info - 設定する文字列情報
off - オフセット値
size - 設定する文字列サイズ
例外:
InputException - 入力例外

get

public final char[] get()
文字列情報の取得を行います。

文字列情報を全て取得します。

戻り値:
char[] 管理された全ての文字列情報を取得します。

get

public final char[] get(int size)
                 throws InputException
文字列情報の取得を行います。

文字列情報を全て取得します。

パラメータ:
size - 取得サイズ
戻り値:
char[] 管理された全ての文字列情報を取得します。
例外:
InputException - 入力例外

get

public final char[] get(int off,
                        int size)
                 throws InputException
文字列情報の取得を行います。

文字列情報を全て取得します。

パラメータ:
off - オフセット値
size - 取得サイズ
戻り値:
char[] 管理された全ての文字列情報を取得します。
情報が設定されていない場合、[null]が返されます.
例外:
InputException

size

public final int size()
管理された文字列総情報数を取得します。

管理された文字列総情報数を取得します。

戻り値:
int 管理された文字列総情報数