概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## com.JRcServer.commons.util
クラス UtilCom

    java.lang.Object
      com.JRcServer.commons.util.UtilCom

    public class UtilCom

extends java.lang.Object

共通メソッド群.
共通メソッド群を定義します.

導入されたバージョン:
  JRcCommons 1.00
バージョン:
  1.0.0 2003/10/24
作成者:
  masahito suzuki

フィールドの概要
`static java.lang.String` | `CHECK_SJIS_CHARSET` 半角、全角文字コードチェック用エンコード.
`static long` | `CPU_CREATE` CPUタイムクロック割り当て.
`static int` | `DAY` タイムスタンプ情報並び順 : 日.
`static int` | `HOUR` タイムスタンプ情報並び順 : 時.
`static int` | `MILLISECOND` タイムスタンプ情報並び順 : ミリ秒.
`static int` | `MINUTE` タイムスタンプ情報並び順 : 分.
`static int` | `MONTH` タイムスタンプ情報並び順 : 月.
`static int` | `SECOND` タイムスタンプ情報並び順 : 秒.
`static int` | `TIMESTAMP_STRING_LENGTH` タイムスタンプ情報取得配列数.
`static int` | `WEEK_ENG` タイムスタンプ情報並び順 : 週(英語).
`static int` | `WEEK_JP` タイムスタンプ情報並び順 : 週(日本語).
`static int` | `YEAR` タイムスタンプ情報並び順 : 年.

メソッドの概要
`static java.lang.String` | `catCote(java.lang.String str)` 文字列の前後コーテーションを削除.
`static java.lang.String` | `catString(java.lang.String message, int size)` 対象文字列を指定文字数単位で区切ります.
`static java.lang.String` | `changeString(java.lang.String str, java.lang.String src, java.lang.String dest)` 指定コードを置き換えます.
`static java.lang.String` | `changeStringByOneDest(java.lang.String str, java.lang.String src, char dest)` 指定コードを置き換えます.
`static void` | `checkBinary(byte[] src, byte[] dest)` バイナリを比較.
`static int` | `checkCountByStirng(java.lang.String str, java.lang.String check)` 指定した文字列の個数を取得.
`static boolean` | `checkFront(java.lang.String info, java.lang.String check)` 先頭の文字チェックを行う。
`static int` | `checkString(java.lang.String str, java.lang.String chk)` 指定コードチェックを行います.
`static boolean` | `checkStringByNumber(java.lang.String info)` 数値チェック.
`static byte[]` | `convert16StringToBinary(boolean remFlg, java.lang.String string)` [convertBinaryTo16String]で変換した内容をバイナリに戻す.
`static java.io.Serializable` | `convertBinaryByObject(byte[] bin)` 対象バイナリをシリアライズオブジェクトに変換.
`static java.lang.String` | `convertBinaryTo16String(BinResource resource, char rem, int offset, int length)` 対象のバイナリ情報を１６進数に変換.
`static java.lang.String` | `convertBinaryTo16String(BinResource resource, int offset, int length)` 対象のバイナリ情報を16進数に変換.
`static java.lang.String` | `convertBinaryTo16String(byte[] binary)` 指定バイナリコードを16進情報として、文字列変換.
`static java.lang.String` | `convertBinaryTo16String(byte[] binary, char rem, int offset, int length)` 対象のバイナリ情報を１６進数に変換.
`static java.lang.String` | `convertBinaryTo16String(byte[] binary, int offset, int length)` 対象のバイナリ情報を16進数に変換.
`static java.lang.String` | `convertChar(java.lang.String code, java.lang.String src, java.lang.String dest)` 指定文字情報を変換対象文字情報に置き換え.
`static java.lang.Object` | `convertObject(java.lang.String value)` 変換処理.
`static byte[]` | `convertObjectByBinary(java.io.Serializable obj)` 対象シリアライズオブジェクトをバイナリに変換.
`static byte[]` | `convertString16ToBinary(java.lang.String code)` 変換された16進データを対象のバイナリに変換.
`static java.io.Serializable` | `copyObject(java.io.Serializable obj)` シリアライズオブジェクトをコピー.
`static void` | `cpuCreate()` CPU待ち時間を設定します。
`static java.lang.Object` | `createObject(java.lang.String name, java.lang.ClassLoader loader)` 対象オブジェクト生成.
`static java.lang.String` | `createSpace(int len)` スペース情報を指定条件数分生成.
`static boolean` | `equalString(java.lang.String org, java.lang.String src)` 指定した文字情報が等しいかチェックします。
`static java.lang.String` | `getArgument(java.lang.String[] argument, java.lang.String check)` 指定された引数内の情報を取得して結果を切り出します。
`static java.util.ArrayList` | `getClassPath()` クラスパス情報取得.
`static java.lang.String[]` | `getClassPathByStrings()` クラスパス情報取得.
`static java.io.InputStream` | `getClassToFile(java.lang.String name)` 対象クラス内から、ファイル情報を取得.
`static java.lang.String` | `getCodes(java.lang.String code, int size)` 指定文字情報を指定数分作成.
`static java.util.Calendar` | `getIntByCalendar(int time)` [UtilCom.getTimeByInteger()]で生成されたInt条件から、日付情報を復元.
`static java.util.Date` | `getIntByDate(int time)` [UtilCom.getTimeByInteger()]で生成されたInt条件から、日付情報を復元.
`static java.sql.Date` | `getNowDateToSql()` 現在の日付情報を取得.
`static java.util.ArrayList` | `getNowTimestamp()` 現在タイムスタンプ情報の取得.
`static java.lang.String[]` | `getNowTimestampByString()` 現在タイムスタンプ情報の取得.
`static void` | `getNowTimestampByString(java.lang.String[] out)` 現在タイムスタンプ情報の取得.
`static java.sql.Timestamp` | `getNowTimestampToSql()` 現在の日付・時間情報を取得.
`static java.sql.Time` | `getNowTimeToSql()` 現在の時間情報を取得.
`static java.lang.String` | `getPlusName(java.lang.String name)` 対象名の拡張子を取得.
`static java.io.Serializable` | `getSerialize(java.lang.String name)` 対象ファイルから、オブジェクトを復元.
`static int` | `getTimeByInteger()` 現在の時間をInteger(4byte)で表した情報として取得.
`static java.util.ArrayList` | `getTimestamp(java.util.Calendar code)` 対象タイムスタンプ情報の取得.
`static java.lang.String[]` | `getTimestampByString(java.util.Calendar code)` 対象タイムスタンプ情報の取得.
`static void` | `getTimestampByString(java.util.Calendar code, java.lang.String[] out)` 対象タイムスタンプ情報の取得.
`static int[]` | `getZenToHanString(java.lang.String code)` 対象の文字列に対する全角/半角情報取得.
`static void` | `idleSleep(long min)` 指定したミリ秒に対して処理を一時停止させます。
`static void` | `idleTime()` スレッドアイドルタイム設定.
`static int` | `indexOfBinary(byte[] src, byte[] code, int offset)` バイナリ内の指定条件を検索.
`static java.util.ArrayList` | `pauseBinary(byte[] str, byte[] check)` チェック情報単位で情報を区切ります。
`static java.util.ArrayList` | `pauseCoat(java.lang.String str)` シングルコーテーションおよび、ダブルコーテーションで囲まれた情報を取得します。
`static java.util.ArrayList` | `pauseEnter(java.lang.String str)` 改行コード区切り.
`static java.util.ArrayList` | `pauseSlash(java.lang.String str)` /(スラッシュ)コード単位で情報を区切ります。
`static void` | `pauseString(java.util.ArrayList out, boolean cote, boolean coteFlg, java.lang.String str, java.lang.String check)` チェック情報単位で情報を区切ります。
`static void` | `pauseString(java.util.ArrayList out, boolean cote, java.lang.String str, java.lang.String check)` チェック情報単位で情報を区切ります。
`static void` | `pauseString(java.util.ArrayList out, java.lang.String str, java.lang.String check)` チェック情報単位で情報を区切ります。
`static java.util.ArrayList` | `pauseString(boolean cote, boolean mode, java.lang.String str, java.lang.String check)` チェック情報単位で情報を区切ります。
`static java.util.ArrayList` | `pauseString(boolean cote, java.lang.String str, java.lang.String check)` チェック情報単位で情報を区切ります。
`static java.util.ArrayList` | `pauseString(java.lang.String str, java.lang.String check)` チェック情報単位で情報を区切ります。
`static java.util.ArrayList` | `pauseYen(java.lang.String str)` ￥コード単位で情報を区切ります。
`static void` | `putSerialize(java.lang.String name, java.io.Serializable obj)` 対象ファイルにオブジェクトをシリアライズ.
`static int` | `random(int max)` ランダムな値を取得.
`static void` | `randomBinary(byte[] out)` ランダムな値をバイナリで取得.
`static byte[]` | `randomBinary(int length)` ランダムな値をバイナリで取得.
`static void` | `randomize()` ランダムシートの設定.
`static java.lang.String` | `randomString(int size, boolean number, boolean half, boolean full)` ランダムな文字列を取得.
`static java.util.ArrayList` | `sawCSV(java.lang.String info)` 指定されたString情報（CSV形式）の情報をカンマ単位で区切ります。
`static int` | `searchString(java.lang.String info, java.lang.String search, int offset)` 指定文字情報を検索して、開始位置を取得.
`static java.lang.String` | `setLengthToFilledBinary(boolean mode, java.lang.String info, java.lang.String param, int size)` 指定文字情報で指定文字数分、文字内容を埋めます.
`static java.lang.String` | `setLengthToFilledString(boolean mode, java.lang.String info, java.lang.String param, int size)` 指定文字情報で指定文字数分、文字内容を埋めます.
`static void` | `sleep(long min)` 指定したミリ秒に対して処理を一時停止させます。
`static java.lang.String` | `trimPlus(java.lang.String str)` 情報の前後に存在するスペース、タブ関連情報を削除します。

クラス java.lang.Object から継承されたメソッド
`equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

フィールドの詳細

### TIMESTAMP_STRING_LENGTH

    public static final int TIMESTAMP_STRING_LENGTH

  タイムスタンプ情報取得配列数.

  関連項目:
    定数フィールド値

### YEAR

    public static final int YEAR

  タイムスタンプ情報並び順 : 年.

  関連項目:
    定数フィールド値

### MONTH

    public static final int MONTH

  タイムスタンプ情報並び順 : 月.

  関連項目:
    定数フィールド値

### DAY

    public static final int DAY

  タイムスタンプ情報並び順 : 日.

  関連項目:
    定数フィールド値

### HOUR

    public static final int HOUR

  タイムスタンプ情報並び順 : 時.

  関連項目:
    定数フィールド値

### MINUTE

    public static final int MINUTE

  タイムスタンプ情報並び順 : 分.

  関連項目:
    定数フィールド値

### SECOND

    public static final int SECOND

  タイムスタンプ情報並び順 : 秒.

  関連項目:
    定数フィールド値

### MILLISECOND

    public static final int MILLISECOND

  タイムスタンプ情報並び順 : ミリ秒.

  関連項目:
    定数フィールド値

### WEEK_JP

    public static final int WEEK_JP

  タイムスタンプ情報並び順 : 週(日本語).

  関連項目:
    定数フィールド値

### WEEK_ENG

    public static final int WEEK_ENG

  タイムスタンプ情報並び順 : 週(英語).

  関連項目:
    定数フィールド値

### CHECK_SJIS_CHARSET

    public static final java.lang.String CHECK_SJIS_CHARSET

  半角、全角文字コードチェック用エンコード.

  関連項目:
    定数フィールド値

### CPU_CREATE

    public static final long CPU_CREATE

  CPUタイムクロック割り当て.
  この情報は、メソッド[UtilCom#cpuCreate()],[UtilCom#idleTime()]で スリープを行うミリ秒値です.

  関連項目:
    定数フィールド値

メソッドの詳細

### randomize

    public static final void randomize()

  ランダムシートの設定.
  新たにランダム用のシート情報を設定します.

### random

    public static final int random(int max)

  ランダムな値を取得.
  ランダムな値を取得します.

  パラメータ:
    `max` - ランダム値の最大番号を指定します。
  戻り値:
    int 上記指定した情報のランダム値を取得します。

### randomBinary

    public static final void randomBinary(byte[] out)
                                   throws InputException

  ランダムな値をバイナリで取得.
  ランダムな値をバイナリで取得します.

  パラメータ:
    `out` - ランダム値を格納するバイナリ情報を設定します.
  例外:
    `InputException` - 入力例外.

### randomBinary

    public static final byte[] randomBinary(int length)
                                     throws InputException

  ランダムな値をバイナリで取得.
  ランダムな値をバイナリで取得します.

  パラメータ:
    `length` - 生成対象のバイナリ情報長を設定します.
  戻り値:
    byte[] ランダム値が格納されたバイナリ情報が返されます.
  例外:
    `InputException` - 入力例外.

### randomString

    public static final java.lang.String randomString(int size,
                                                      boolean number,
                                                      boolean half,
                                                      boolean full)

  ランダムな文字列を取得.
  ランダムな文字列を取得します.

  パラメータ:
    `size` - ランダムに設定する文字数を指定します.
    `number` - 数字を許可するか指定します.
    `half` - 半角文字を許可するか指定します.
    `full` - 全角文字を許可するか指定します.
  戻り値:
    String 上記指定された内容のランダムな文字列が返されます.

### getArgument

    public static final java.lang.String getArgument(java.lang.String[] argument,
                                                     java.lang.String check)

  指定された引数内の情報を取得して結果を切り出します。

  パラメータ:
    `argument` - 複数のシンボルを含む引数情報。
    `check` - 切り出したい情報のシンボル
  戻り値:
    String シンボル以降の条件が返されます.

### cpuCreate

    public static final void cpuCreate()

  CPU待ち時間を設定します。
  CPU待ち時間を設定します。

### idleTime

    public static final void idleTime()
                               throws ExecutionException

  スレッドアイドルタイム設定.
  スレッドアイドルタイムを設定します. スレッド処理での繰り返し処理部分に対して、アイドルタイムを 設定する場合に呼び出します.

  例外:
    `ExecutionException` - スレッド終了例外.

### sleep

    public static final void sleep(long min)

  指定したミリ秒に対して処理を一時停止させます。

  パラメータ:
    `min` - 一時停止したいミリ秒の数値を指定します。

### idleSleep

    public static final void idleSleep(long min)
                                throws ExecutionException

  指定したミリ秒に対して処理を一時停止させます。
  また、この処理は[UtilCom#sleep()]とは違い、スレッドストップを 検知した場合、[ExecutionException]を返します.

  パラメータ:
    `min` - 一時停止したいミリ秒の数値を指定します。
  例外:
    `ExecutionException` - 実行例外.

### getClassPathByStrings

    public static final java.lang.String[] getClassPathByStrings()

  クラスパス情報取得.
  クラスパス情報を取得します。

  戻り値:
    String[] 取得されたクラスパス情報が格納されています。

### getClassPath

    public static final java.util.ArrayList getClassPath()

  クラスパス情報取得.
  クラスパス情報を取得します。

  戻り値:
    ArrayList 取得されたクラスパス情報が格納されています。

### getZenToHanString

    public static final int[] getZenToHanString(java.lang.String code)
                                         throws InputException

  対象の文字列に対する全角/半角情報取得.
  対象の文字列に対する全角/半角情報を取得します.

  パラメータ:
    `code` - 対象の文字列を設定します.
  戻り値:
    int[] 全角/半角条件が返されます.
  例外:
    `InputException` - 入力例外.

### getPlusName

    public static final java.lang.String getPlusName(java.lang.String name)
                                              throws InputException

  対象名の拡張子を取得.
  対象名の拡張子を取得します.

  パラメータ:
    `name` - 対象のファイル名を設定します.
  戻り値:
    String 拡張子情報が返されます.
  例外:
    `InputException` - 入力例外.

### equalString

    public static final boolean equalString(java.lang.String org,
                                            java.lang.String src)

  指定した文字情報が等しいかチェックします。

  パラメータ:
    `org` - 比較対象元の文字情報を指定します。
    `src` - 比較対象先の文字情報を指定します。
  戻り値:
    boolean [true]が返された場合、情報は一致します.

### convertChar

    public static final java.lang.String convertChar(java.lang.String code,
                                                     java.lang.String src,
                                                     java.lang.String dest)
                                              throws InputException

  指定文字情報を変換対象文字情報に置き換え.
  指定文字情報を変換対象文字情報に置き換えます. また、この情報は１バイト系の変換しか行いません.

  パラメータ:
    `code` - 指定文字情報（この情報が変換対象文字情報に置き換わります。)
    `src` - 変換対象の１文字情報
    `dest` - 変換対象の１文字列情報
  戻り値:
    String 変換結果の情報
  例外:
    `InputException` - 入力例外.

### checkFront

    public static final boolean checkFront(java.lang.String info,
                                           java.lang.String check)
                                    throws InputException

  先頭の文字チェックを行う。
  指定文字に対する先頭文字情報をチェックします.

  パラメータ:
    `info` - チェックしたいデータ.
    `check` - チェック対象データ.
  戻り値:
    boolean [true]が返された場合、情報は一致します.
  例外:
    `InputException` - 入力例外.

### checkCountByStirng

    public static final int checkCountByStirng(java.lang.String str,
                                               java.lang.String check)

  指定した文字列の個数を取得.
  指定した文字列の個数を取得します.

  パラメータ:
    `str` - チェック元の文字列を設定します.
    `check` - チェック対象の文字列を設定します.
  戻り値:
    int チェック対象の文字列個数が返されます.

### pauseString

    public static final java.util.ArrayList pauseString(java.lang.String str,
                                                        java.lang.String check)
                                                 throws InputException

  チェック情報単位で情報を区切ります。

  パラメータ:
    `str` - 区切り対象の情報を設置します.
    `check` - 区切り対象の文字情報をセットします.
    区切り対象文字を複数設定する事により、それらに対応した区切りとなります.
  戻り値:
    ArrayList 区切られた情報が格納されています.
  例外:
    `InputException` - 入力例外.

### pauseString

    public static final void pauseString(java.util.ArrayList out,
                                         java.lang.String str,
                                         java.lang.String check)
                                  throws InputException

  チェック情報単位で情報を区切ります。

  パラメータ:
    `out` - 区切られた情報が格納されます.
    `str` - 区切り対象の情報を設置します.
    `check` - 区切り対象の文字情報をセットします.
    区切り対象文字を複数設定する事により、それらに対応した区切りとなります.
  例外:
    `InputException` - 入力例外.

### pauseString

    public static final java.util.ArrayList pauseString(boolean cote,
                                                        java.lang.String str,
                                                        java.lang.String check)
                                                 throws InputException

  チェック情報単位で情報を区切ります。

  パラメータ:
    `cote` - コーテーション対応であるか設定します.
    [true]を設定した場合、各コーテーション ( ",' ) で囲った情報内は 区切り文字と判別しません.
    [false]を設定した場合、コーテーション対応を行いません.
    `str` - 区切り対象の情報を設置します.
    `check` - 区切り対象の文字情報をセットします.
    区切り対象文字を複数設定する事により、それらに対応した区切りとなります.
  戻り値:
    ArrayList 区切られた情報が格納されています.
  例外:
    `InputException` - 入力例外.

### pauseString

    public static final void pauseString(java.util.ArrayList out,
                                         boolean cote,
                                         java.lang.String str,
                                         java.lang.String check)
                                  throws InputException

  チェック情報単位で情報を区切ります。

  パラメータ:
    `out` - 区切られた情報が格納されます.
    `cote` - コーテーション対応であるか設定します.
    [true]を設定した場合、各コーテーション ( ",' ) で囲った情報内は 区切り文字と判別しません.
    [false]を設定した場合、コーテーション対応を行いません.
    `str` - 区切り対象の情報を設置します.
    `check` - 区切り対象の文字情報をセットします.
    区切り対象文字を複数設定する事により、それらに対応した区切りとなります.
  例外:
    `InputException` - 入力例外.

### pauseString

    public static final java.util.ArrayList pauseString(boolean cote,
                                                        boolean mode,
                                                        java.lang.String str,
                                                        java.lang.String check)
                                                 throws InputException

  チェック情報単位で情報を区切ります。

  パラメータ:
    `cote` - コーテーション対応であるか設定します.
    [true]を設定した場合、各コーテーション ( ",' ) で囲った情報内は 区切り文字と判別しません.
    [false]を設定した場合、コーテーション対応を行いません.
    `mode` - コーテーション区切りでコーテーションが存在する場合、その情報も含むか否かを 設定します.
    [true]を設定した場合、情報を含みます.
    [false]を設定した場合、情報を含みません.
    `str` - 区切り対象の情報を設置します.
    `check` - 区切り対象の文字情報をセットします.
    区切り対象文字を複数設定する事により、それらに対応した区切りとなります.
  戻り値:
    ArrayList 区切られた情報が格納されています.
  例外:
    `InputException` - 入力例外.

### pauseString

    public static final void pauseString(java.util.ArrayList out,
                                         boolean cote,
                                         boolean coteFlg,
                                         java.lang.String str,
                                         java.lang.String check)
                                  throws InputException

  チェック情報単位で情報を区切ります。

  パラメータ:
    `out` - 区切られた情報が格納されます.
    `cote` - コーテーション対応であるか設定します.
    [true]を設定した場合、各コーテーション ( ",' ) で囲った情報内は 区切り文字と判別しません.
    [false]を設定した場合、コーテーション対応を行いません.
    `coteFlg` - コーテーションが入っている場合に、コーテーションを範囲に含むか否かを 設定します.
    [true]を設定した場合、コーテーション情報も範囲に含みます.
    [false]を設定した場合、コーテーション情報を範囲としません.
    `str` - 区切り対象の情報を設置します.
    `check` - 区切り対象の文字情報をセットします.
    区切り対象文字を複数設定する事により、それらに対応した区切りとなります.
  例外:
    `InputException` - 入力例外.

### pauseBinary

    public static final java.util.ArrayList pauseBinary(byte[] str,
                                                        byte[] check)
                                                 throws InputException

  チェック情報単位で情報を区切ります。

  パラメータ:
    `str` - 区切り対象の情報を設置します.
    `check` - 区切り対象の文字情報をセットします.
  戻り値:
    ArrayList 区切られた情報が格納されています.
  例外:
    `InputException` - 入力例外.

### indexOfBinary

    public static final int indexOfBinary(byte[] src,
                                          byte[] code,
                                          int offset)

  バイナリ内の指定条件を検索.

  パラメータ:
    `src` - 対象のバイナリを設定します.
    `code` - チェック対象のコードを設定します.
    `offset` - チェック開始のオフセット値が返されます.
  戻り値:
    int チェック結果が返されます.
    [-1]が返された場合、指定条件に当てはまる内容は存在しません.

### pauseEnter

    public static final java.util.ArrayList pauseEnter(java.lang.String str)
                                                throws InputException

  改行コード区切り.
  指定文字列を改行単位で区切ります。

  パラメータ:
    `str` - 改行コード区切り対象のバイナリコードを設定します。
  戻り値:
    ArrayList 区切られた改行コード単位でバイナリ情報が格納されています。
  例外:
    `InputException` - 入力例外

### pauseYen

    public static final java.util.ArrayList pauseYen(java.lang.String str)
                                              throws InputException

  ￥コード単位で情報を区切ります。

  パラメータ:
    `str` - 区切り対象の情報を設置します。
  戻り値:
    ArrayList 区切られた情報が格納されています。
  例外:
    `InputException` - 入力例外

### pauseSlash

    public static final java.util.ArrayList pauseSlash(java.lang.String str)
                                                throws InputException

  /(スラッシュ)コード単位で情報を区切ります。

  パラメータ:
    `str` - 区切り対象の情報を設置します。
  戻り値:
    ArrayList 区切られた情報が格納されています。
  例外:
    `InputException` - 入力例外

### pauseCoat

    public static final java.util.ArrayList pauseCoat(java.lang.String str)
                                               throws InputException

  シングルコーテーションおよび、ダブルコーテーションで囲まれた情報を取得します。

  パラメータ:
    `str` - 区切り対象の情報を設置します。
  戻り値:
    ArrayList 区切られた情報が格納されています。
  例外:
    `InputException` - 入力例外

### trimPlus

    public static final java.lang.String trimPlus(java.lang.String str)
                                           throws InputException

  情報の前後に存在するスペース、タブ関連情報を削除します。

  パラメータ:
    `str` - 削除対象の情報を設定します。
  戻り値:
    String 削除された情報が格納されます。
  例外:
    `InputException` - 入力例外

### catString

    public static final java.lang.String catString(java.lang.String message,
                                                   int size)
                                            throws InputException

  対象文字列を指定文字数単位で区切ります.
  対象文字列を指定文字数単位で区切り、改行を入れます.

  パラメータ:
    `message` - 区切り対象メッセージを設定します.
    `size` - 区切り単位を設定します.
  戻り値:
    String 区切られた文字列が返されます.
  例外:
    `InputException` - 入力例外.

### checkString

    public static final int checkString(java.lang.String str,
                                        java.lang.String chk)
                                 throws InputException

  指定コードチェックを行います.
  指定文字列に対して、指定した文字コードが含まれているか チェックします.

  パラメータ:
    `str` - チェック対象の文字コードを設定します.
    `chk` - チェックを行う文字情報を指定します.
  戻り値:
    int チェック結果が返されます.
  例外:
    `InputException` - 入力例外.

### changeStringByOneDest

    public static final java.lang.String changeStringByOneDest(java.lang.String str,
                                                               java.lang.String src,
                                                               char dest)
                                                        throws InputException

  指定コードを置き換えます.
  指定文字列に対して、変更対象の文字列を指定して 変更後の文字列に置き換えます.

  パラメータ:
    `str` - 変更を行う文字列を指定します.
    `src` - 変更対象の文字列を指定します.
    変換条件は複数してい可能です.
    `dest` - 変更後の文字列を指定します.
    変換結果は１文字しか指定出来ません.
  戻り値:
    String 変更された文字列が返されます.
  例外:
    `InputException` - 入力例外.

### changeString

    public static final java.lang.String changeString(java.lang.String str,
                                                      java.lang.String src,
                                                      java.lang.String dest)
                                               throws InputException

  指定コードを置き換えます.
  指定文字列に対して、変更対象の文字列を指定して 変更後の文字列に置き換えます.

  パラメータ:
    `str` - 変更を行う文字列を指定します.
    `src` - 変更対象の文字列を指定します.
    `dest` - 変更後の文字列を指定します.
  戻り値:
    String 変更された文字列が返されます.
  例外:
    `InputException` - 入力例外.

### getCodes

    public static final java.lang.String getCodes(java.lang.String code,
                                                  int size)
                                           throws InputException

  指定文字情報を指定数分作成.
  指定文字情報を指定数分作成します.

  パラメータ:
    `code` - 作成対象の文字情報を指定します.
    `size` - 作成数を指定します.
  戻り値:
    String 作成された情報が返されます.
  例外:
    `InputException` - 入力例外.

### setLengthToFilledBinary

    public static final java.lang.String setLengthToFilledBinary(boolean mode,
                                                                 java.lang.String info,
                                                                 java.lang.String param,
                                                                 int size)
                                                          throws InputException,
                                                                 ReadException

  指定文字情報で指定文字数分、文字内容を埋めます.
  指定された文字情報に対して、指定文字数分文字情報を埋めます. これにより、対象の文字列が、指定文字数分となります. また、文字数は全角文字を２文字分、半角文字を１文字として処理します.

  パラメータ:
    `mode` - 文字設定モードを定義します.
    [true]を設定した場合、先頭の位置に対して情報を埋めます.
    [false]を設定した場合、最後の位置に対して情報を埋めます.
    `info` - 埋める対象の情報を設定します.
    `param` - 埋める文字情報を指定します.
    `size` - 結果の文字列情報長が返されます.
  戻り値:
    String 埋められた文字情報が返されます.
  例外:
    `InputException` - 入力例外.
    `ReadException` - 読み込み例外.

### setLengthToFilledString

    public static final java.lang.String setLengthToFilledString(boolean mode,
                                                                 java.lang.String info,
                                                                 java.lang.String param,
                                                                 int size)
                                                          throws InputException

  指定文字情報で指定文字数分、文字内容を埋めます.
  指定された文字情報に対して、指定文字数分文字情報を埋めます. これにより、対象の文字列が、指定文字数分となります. また、文字数は半角文字を１文字として処理します.

  パラメータ:
    `mode` - 文字設定モードを定義します.
    [true]を設定した場合、先頭の位置に対して情報を埋めます.
    [false]を設定した場合、最後の位置に対して情報を埋めます.
    `info` - 埋める対象の情報を設定します.
    `param` - 埋める文字情報を指定します.
    `size` - 結果の文字列情報長が返されます.
  戻り値:
    String 埋められた文字情報が返されます.
  例外:
    `InputException` - 入力例外.

### searchString

    public static final int searchString(java.lang.String info,
                                         java.lang.String search,
                                         int offset)
                                  throws InputException

  指定文字情報を検索して、開始位置を取得.
  指定文字情報を検索して、開始位置を取得します.

  パラメータ:
    `info` - 検索対象の文字列を指定します.
    `search` - 検索を行う文字列を指定します.
    `offset` - 検索開始位置を指定します.
  戻り値:
    int 検索結果の開始位置が返されます.
    情報が検索できなかった場合、[-1]が返されます.
  例外:
    `InputException` - 入力例外.

### sawCSV

    public static final java.util.ArrayList sawCSV(java.lang.String info)
                                            throws InputException

  指定されたString情報（CSV形式）の情報をカンマ単位で区切ります。

  パラメータ:
    `info` - カンマ編集された情報を格納します。
  戻り値:
    ArrayList カンマ単位で区切った内容が格納されています。
  例外:
    `InputException` - 入力例外

### getNowTimestamp

    public static final java.util.ArrayList getNowTimestamp()

  現在タイムスタンプ情報の取得.
  現在タイムスタンプ情報を取得します。

  戻り値:
    ArrayList 現在のタイムスタンプ情報が格納されています。
    要素１から順番に、1=年　2=月　3=日　4=時　5=分 6=秒　7=ミリ秒　8=曜日(日本語) 9=曜日(英語)

### getTimeByInteger

    public static final int getTimeByInteger()

  現在の時間をInteger(4byte)で表した情報として取得.
  現在の時間をInteger(4byte)で表した情報として取得します.
  ただし、秒情報までは含まれません.

  戻り値:
    int 現在の時間をInteger(4byte)で表した情報が返されます.
    ただし、秒情報までは含まれません.

### getIntByCalendar

    public static final java.util.Calendar getIntByCalendar(int time)

  [UtilCom.getTimeByInteger()]で生成されたInt条件から、日付情報を復元.
  [UtilCom.getTimeByInteger()]で生成されたInt条件から、日付情報を復元します.

  パラメータ:
    `time` - [UtilCom.getTimeByInteger()]で生成されたInt情報を設定します.
  戻り値:
    Calendar 対象の日付情報が返されます.

### getIntByDate

    public static final java.util.Date getIntByDate(int time)

  [UtilCom.getTimeByInteger()]で生成されたInt条件から、日付情報を復元.
  [UtilCom.getTimeByInteger()]で生成されたInt条件から、日付情報を復元します.

  パラメータ:
    `time` - [UtilCom.getTimeByInteger()]で生成されたInt情報を設定します.
  戻り値:
    Date 対象の日付情報が返されます.

### getNowTimestampByString

    public static final java.lang.String[] getNowTimestampByString()

  現在タイムスタンプ情報の取得.
  現在タイムスタンプ情報を取得します。

  戻り値:
    String[] 現在のタイムスタンプ情報が格納されています。
    要素１から順番に、1=年　2=月　3=日　4=時　5=分 6=秒　7=ミリ秒　8=曜日(日本語) 9=曜日(英語)

### getNowTimestampByString

    public static final void getNowTimestampByString(java.lang.String[] out)

  現在タイムスタンプ情報の取得.
  現在タイムスタンプ情報を取得します。

  パラメータ:
    `out` - 現在のタイムスタンプ情報が格納されています。
    要素１から順番に、1=年　2=月　3=日　4=時　5=分 6=秒　7=ミリ秒　8=曜日(日本語) 9=曜日(英語)

### getTimestamp

    public static final java.util.ArrayList getTimestamp(java.util.Calendar code)

  対象タイムスタンプ情報の取得.
  対象タイムスタンプ情報を取得します。

  パラメータ:
    `code` - 変換対象のカレンダーオブジェクトを設定します.
  戻り値:
    ArrayList 現在のタイムスタンプ情報が格納されています。
    要素１から順番に、1=年　2=月　3=日　4=時　5=分 6=秒　7=ミリ秒　8=曜日(日本語) 9=曜日(英語)

### getTimestampByString

    public static final java.lang.String[] getTimestampByString(java.util.Calendar code)

  対象タイムスタンプ情報の取得.
  対象タイムスタンプ情報を取得します。

  パラメータ:
    `code` - 変換対象のカレンダーオブジェクトを設定します.
  戻り値:
    String[] 現在のタイムスタンプ情報が格納されています。
    要素１から順番に、1=年　2=月　3=日　4=時　5=分 6=秒　7=ミリ秒　8=曜日(日本語) 9=曜日(英語)

### getTimestampByString

    public static final void getTimestampByString(java.util.Calendar code,
                                                  java.lang.String[] out)

  対象タイムスタンプ情報の取得.
  対象タイムスタンプ情報を取得します。

  パラメータ:
    `code` - 変換対象のカレンダーオブジェクトを設定します.
    `out` - 現在のタイムスタンプ情報が格納されています。
    要素１から順番に、1=年　2=月　3=日　4=時　5=分 6=秒　7=ミリ秒　8=曜日(日本語) 9=曜日(英語)

### getNowDateToSql

    public static final java.sql.Date getNowDateToSql()

  現在の日付情報を取得.
  現在の日付情報を取得します.

  戻り値:
    java.sql.Date 現在の日付情報が返されます.

### getNowTimeToSql

    public static final java.sql.Time getNowTimeToSql()

  現在の時間情報を取得.
  現在の時間情報を取得します.

  戻り値:
    java.sql.Time 現在の時間情報が返されます.

### getNowTimestampToSql

    public static final java.sql.Timestamp getNowTimestampToSql()

  現在の日付・時間情報を取得.
  現在の日付・時間情報を取得します.

  戻り値:
    java.sql.Time 現在の日付・時間情報が返されます.

### checkStringByNumber

    public static final boolean checkStringByNumber(java.lang.String info)
                                             throws InputException

  数値チェック.
  指定情報に対して、数値情報であるかチェックします.

  パラメータ:
    `info` - チェック対象の情報を指定します.
  戻り値:
    boolean チェック結果が返されます.
    [true]が帰ってきた場合、数値です.
    [false]が帰ってきた場合、数値情報ではありません.
  例外:
    `InputException` - 入力例外.

### convertBinaryTo16String

    public static final java.lang.String convertBinaryTo16String(byte[] binary)

  指定バイナリコードを16進情報として、文字列変換.
  指定バイナリ情報を16進数文字列で変換します.

  パラメータ:
    `binary` - 変換対象の文字列を指定します.
  戻り値:
    String 変換された16進情報が返されます.

### convertBinaryTo16String

    public static final java.lang.String convertBinaryTo16String(byte[] binary,
                                                                 int offset,
                                                                 int length)

  対象のバイナリ情報を16進数に変換.
  対象のバイナリ情報を16進数情報に変換します.

  パラメータ:
    `binary` - 対象のバイナリ情報を設定します.
    `offset` - 対象のオフセット情報値を設定します.
    `length` - 対象の情報長を設定します.
  戻り値:
    String 変換された情報が返されます.

### convertBinaryTo16String

    public static final java.lang.String convertBinaryTo16String(BinResource resource,
                                                                 int offset,
                                                                 int length)

  対象のバイナリ情報を16進数に変換.
  対象のバイナリ情報を16進数情報に変換します.

  パラメータ:
    `resource` - 対象のバイナリ情報を設定します.
    `offset` - 対象のオフセット情報値を設定します.
    `length` - 対象の情報長を設定します.
  戻り値:
    String 変換された情報が返されます.

### convertBinaryTo16String

    public static final java.lang.String convertBinaryTo16String(byte[] binary,
                                                                 char rem,
                                                                 int offset,
                                                                 int length)

  対象のバイナリ情報を１６進数に変換.
  対象のバイナリ情報を１６進数情報に変換します.

  パラメータ:
    `binary` - 対象のバイナリ情報を設定します.
    `rem` - 区切り情報データを設定します.
    `offset` - 対象のオフセット情報値を設定します.
    `length` - 対象の情報長を設定します.
  戻り値:
    String 変換された情報が返されます.

### convertBinaryTo16String

    public static final java.lang.String convertBinaryTo16String(BinResource resource,
                                                                 char rem,
                                                                 int offset,
                                                                 int length)

  対象のバイナリ情報を１６進数に変換.
  対象のバイナリ情報を１６進数情報に変換します.

  パラメータ:
    `resource` - 対象のバイナリ情報を設定します.
    `rem` - 区切り情報データを設定します.
    `offset` - 対象のオフセット情報値を設定します.
    `length` - 対象の情報長を設定します.
  戻り値:
    String 変換された情報が返されます.

### convert16StringToBinary

    public static final byte[] convert16StringToBinary(boolean remFlg,
                                                       java.lang.String string)
                                                throws InputException

  [convertBinaryTo16String]で変換した内容をバイナリに戻す.
  [convertBinaryTo16String]で変換した内容をバイナリに戻します.

  パラメータ:
    `remFlg` - 区切り情報が設定されている場合[true]、 されていない場合[false]を設定します.
    `string` - 変換対象のストリングコードを設定します.
  戻り値:
    byte[] 再変換された内容が返されます.
  例外:
    `InputException` - 入力例外.

### convertString16ToBinary

    public static final byte[] convertString16ToBinary(java.lang.String code)
                                                throws InputException,
                                                       UnsupportException

  変換された16進データを対象のバイナリに変換.
  変換された16進データを対象のバイナリ情報に変換します.

  パラメータ:
    `code` - 16進数で構成された文字列を指定します.
  戻り値:
    byte[] 変換されたバイナリが返されます.
  例外:
    `InputException` - 入力例外.
    `UnsupportException` - サポート外例外.

### createObject

    public static final java.lang.Object createObject(java.lang.String name,
                                                      java.lang.ClassLoader loader)
                                               throws InputException,
                                                      AccessException

  対象オブジェクト生成.
  指定したクラス名(パッケージ名+クラス名)に対するオブジェクトを生成します.

  パラメータ:
    `name` - 生成対象のクラス名(パッケージ名+クラス名)を設定します.
    `loader` - 対象のクラスローダを設定します.
    デフォルトのローダを利用する場合[null]を設定します.
  戻り値:
    Object 生成されたオブジェクト情報が返されます.
  例外:
    `InputException` - 入力例外.
    `AccessException` - アクセス例外.

### putSerialize

    public static final void putSerialize(java.lang.String name,
                                          java.io.Serializable obj)
                                   throws InputException,
                                          AccessException

  対象ファイルにオブジェクトをシリアライズ.
  対象ファイルに対してオブジェクトをシリアライズ.

  パラメータ:
    `name` - シリアライズ先のファイル名を設定します.
    `obj` - シリアライズ対象のオブジェクトを設定します.
  例外:
    `InputException` - 入力例外.
    `AccessException` - アクセス例外.

### getSerialize

    public static final java.io.Serializable getSerialize(java.lang.String name)

  対象ファイルから、オブジェクトを復元.
  対象のファイル名からオブジェクトを復元します.

  パラメータ:
    `name` - 復元対象のファイル名を設定します.
  戻り値:
    Serializable 復元されたオブジェクトが返されます.
    復元に失敗した場合[null]が返されます.

### copyObject

    public static java.io.Serializable copyObject(java.io.Serializable obj)
                                           throws java.io.IOException,
                                                  java.lang.ClassNotFoundException

  シリアライズオブジェクトをコピー.
  対象のシリアライズオブジェクトをコピーします.

  パラメータ:
    `obj` - コピー元のオブジェクトを設定します.
  戻り値:
    Serializable コピーされたオブジェクト情報が返されます.
    [null]が返されてた場合、オブジェクトのコピーに失敗しました.
  例外:
    `java.io.IOException` - IO例外.
    `java.lang.ClassNotFoundException` - クラス非存在例外.

### convertObjectByBinary

    public static final byte[] convertObjectByBinary(java.io.Serializable obj)

  対象シリアライズオブジェクトをバイナリに変換.
  対象シリアライズオブジェクトをバイナリに変換します.

  パラメータ:
    `obj` - 対象のシリアライズオブジェクトを設定します.
  戻り値:
    byte[] 変換されたバイナリオブジェクトが返されます.
    [null]が返された場合バイナリ変換に失敗しました.

### convertBinaryByObject

    public static final java.io.Serializable convertBinaryByObject(byte[] bin)

  対象バイナリをシリアライズオブジェクトに変換.
  対象バイナリをシリアライズオブジェクトに変換します.

  パラメータ:
    `bin` - 対象のバイナリオブジェクトを設定します.
  戻り値:
    Serializable 変換されたオブジェクト情報が返されます.
    [null]が返された場合オブジェクト変換に失敗しました.

### getClassToFile

    public static final java.io.InputStream getClassToFile(java.lang.String name)
                                                    throws AccessException

  対象クラス内から、ファイル情報を取得.
  指定した、クラス内から、ファイル情報を取得します.

  パラメータ:
    `name` - 取得内容の、条件を設定します.
  戻り値:
    InputStream ファイル情報が返されます.
  例外:
    `AccessException` - アクセス例外.

### convertObject

    public static final java.lang.Object convertObject(java.lang.String value)

  変換処理.
  対象文字情報を条件の近いオブジェクトに変換します.
  対象文字情報が数値系の場合は[Long]に、小数点を含む場合は[Double]に フラグ系の場合は[Boolean]に変換します.
  また、上記以外の情報の場合[String]とします.

  パラメータ:
    `value` - 変換対象の処理を設定します.
  戻り値:
    Object 変換された条件が返されます.

### createSpace

    public static final java.lang.String createSpace(int len)

  スペース情報を指定条件数分生成.
  スペース情報を指定条件数分生成します.

  パラメータ:
    `len` - スペースを生成する数を設定します.
  戻り値:
    String 指定数分のスペース文字列が返されます.

### catCote

    public static final java.lang.String catCote(java.lang.String str)

  文字列の前後コーテーションを削除.
  文字列の前後コーテーションを削除します.

  パラメータ:
    `str` - 変換対象の文字列を設定します.
  戻り値:
    String 変換された結果が返されます.

### checkBinary

    public static final void checkBinary(byte[] src,
                                         byte[] dest)
                                  throws AccessException

  バイナリを比較.
  バイナリを比較します.

  パラメータ:
    `src` - チェック元のバイナリを設定します.
    `dest` - チェック先のバイナリを設定します.
  例外:
    `AccessException` - アクセス例外.

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド