org.maachang.rimdb.util

## クラス ConvertUtil

- java.lang.Object
- - org.maachang.rimdb.util.ConvertUtil

-     public final class ConvertUtil
      extends java.lang.Object

  変換処理系.
  導入されたバージョン:
    rimdb-1.00
  バージョン:
    2014/07/07
  作成者:
    masahito suzuki

- - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `static int` | `bitMask(int x)` ビットマスク長を取得.
    `static java.lang.String` | `changeString(java.lang.String src, int off, int len, java.lang.String s, java.lang.String d)` 文字情報の置き換え.
    `static java.lang.String` | `changeString(java.lang.String src, java.lang.String s, java.lang.String d)` 文字情報の置き換え.
    `static java.lang.Boolean` | `convertBool(java.lang.Object o)` Boolean変換.
    `static java.util.Date` | `convertDate(java.lang.Object o)` 通常日付変換.
    `static java.lang.Double` | `convertDouble(java.lang.Object o)` Double変換.
    `static java.lang.Float` | `convertFloat(java.lang.Object o)` Float変換.
    `static java.lang.Integer` | `convertInt(java.lang.Object o)` Integer変換.
    `static java.lang.Long` | `convertLong(java.lang.Object o)` Long変換.
    `static java.sql.Date` | `convertSqlDate(java.lang.Object o)` 日付変換.
    `static java.sql.Time` | `convertSqlTime(java.lang.Object o)` 時間変換.
    `static java.sql.Timestamp` | `convertSqlTimestamp(java.lang.Object o)` 日付時間変換.
    `static java.lang.String` | `convertString(java.lang.Object o)` 文字列変換.
    `static java.lang.String` | `downIndentDoubleCote(java.lang.String string)` 指定文字内のダブルコーテーションインデントを1つ下げる.
    `static java.lang.String` | `downIndentSingleCote(java.lang.String string)` 指定文字内のシングルコーテーションインデントを1つ下げる.
    `static boolean` | `eqEng(java.lang.String src, int start, int end, java.lang.String dest)` 英字の大文字小文字を区別せずにチェック.
    `static boolean` | `eqEng(java.lang.String src, java.lang.String dest)` 英字の大文字小文字を区別せずにチェック.
    `static boolean[]` | `getArray(boolean... v)` boolean群を定義.
    `static java.lang.Comparable[]` | `getArray(java.lang.Comparable... v)` Comparable群を定義.
    `static java.sql.Date[]` | `getArray(java.sql.Date... v)` java.sql.Date群を定義.
    `static double[]` | `getArray(double... v)` double群を定義.
    `static float[]` | `getArray(float... v)` float群を定義.
    `static int[]` | `getArray(int... v)` int群を定義.
    `static long[]` | `getArray(long... v)` long群を定義.
    `static java.lang.Object[]` | `getArray(java.lang.Object... v)` Object群を定義.
    `static java.lang.String[]` | `getArray(java.lang.String... v)` String群を定義.
    `static java.sql.Time[]` | `getArray(java.sql.Time... v)` java.sql.Time群を定義.
    `static java.sql.Timestamp[]` | `getArray(java.sql.Timestamp... v)` java.sql.Timestamp群を定義.
    `static java.lang.String` | `indentCote(java.lang.String string, int indent, boolean dc)` 指定文字内のコーテーションインデントを1つ上げる.
    `static boolean` | `isNumeric(java.lang.Object num)` 文字列内容が数値かチェック.
    `static boolean` | `parseBoolean(java.lang.String s)` 文字列から、Boolean型に変換.
    `static double` | `parseDouble(java.lang.String num)` 文字列から、double型数値に変換.
    `static float` | `parseFloat(java.lang.String num)` 文字列から、float型数値に変換.
    `static int` | `parseInt(java.lang.String num)` 文字列から、int型数値に変換.
    `static long` | `parseLong(java.lang.String num)` 文字列から、long型数値に変換.
    `static java.lang.String` | `upIndentDoubleCote(java.lang.String string)` 指定文字内のダブルコーテーションインデントを1つ上げる.
    `static java.lang.String` | `upIndentSingleCote(java.lang.String string)` 指定文字内のシングルコーテーションインデントを1つ上げる.

    - ### クラスから継承されたメソッド java.lang.Object

      `equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### メソッドの詳細

    - #### isNumeric

          public static final boolean isNumeric(java.lang.Object num)

      文字列内容が数値かチェック.
      パラメータ:
        `num` - 対象の文字列を設定します.
      戻り値:
        boolean [true]の場合、文字列内は数値が格納されています.

    - #### convertBool

          public static final java.lang.Boolean convertBool(java.lang.Object o)

      Boolean変換.
      パラメータ:
        `n` - 変換対象の条件を設定します.
      戻り値:
        変換された内容が返却されます.

    - #### convertInt

          public static final java.lang.Integer convertInt(java.lang.Object o)

      Integer変換.
      パラメータ:
        `n` - 変換対象の条件を設定します.
      戻り値:
        変換された内容が返却されます.

    - #### convertLong

          public static final java.lang.Long convertLong(java.lang.Object o)

      Long変換.
      パラメータ:
        `n` - 変換対象の条件を設定します.
      戻り値:
        変換された内容が返却されます.

    - #### convertFloat

          public static final java.lang.Float convertFloat(java.lang.Object o)

      Float変換.
      パラメータ:
        `n` - 変換対象の条件を設定します.
      戻り値:
        変換された内容が返却されます.

    - #### convertDouble

          public static final java.lang.Double convertDouble(java.lang.Object o)

      Double変換.
      パラメータ:
        `n` - 変換対象の条件を設定します.
      戻り値:
        変換された内容が返却されます.

    - #### convertString

          public static final java.lang.String convertString(java.lang.Object o)

      文字列変換.
      パラメータ:
        `n` - 変換対象の条件を設定します.
      戻り値:
        変換された内容が返却されます.

    - #### convertSqlDate

          public static final java.sql.Date convertSqlDate(java.lang.Object o)

      日付変換.
      パラメータ:
        `n` - 変換対象の条件を設定します.
      戻り値:
        変換された内容が返却されます.

    - #### convertSqlTime

          public static final java.sql.Time convertSqlTime(java.lang.Object o)

      時間変換.
      パラメータ:
        `n` - 変換対象の条件を設定します.
      戻り値:
        変換された内容が返却されます.

    - #### convertSqlTimestamp

          public static final java.sql.Timestamp convertSqlTimestamp(java.lang.Object o)

      日付時間変換.
      パラメータ:
        `n` - 変換対象の条件を設定します.
      戻り値:
        変換された内容が返却されます.

    - #### convertDate

          public static final java.util.Date convertDate(java.lang.Object o)

      通常日付変換.
      パラメータ:
        `n` - 変換対象の条件を設定します.
      戻り値:
        変換された内容が返却されます.

    - #### parseBoolean

          public static final boolean parseBoolean(java.lang.String s)

      文字列から、Boolean型に変換.
      パラメータ:
        `s` - 対象の文字列を設定します.
      戻り値:
        boolean Boolean型が返されます.

    - #### parseInt

          public static final int parseInt(java.lang.String num)

      文字列から、int型数値に変換.
      パラメータ:
        `num` - 対象の文字列を設定します.
      戻り値:
        int int型で変換された数値が返されます.

    - #### parseLong

          public static final long parseLong(java.lang.String num)

      文字列から、long型数値に変換.
      パラメータ:
        `num` - 対象の文字列を設定します.
      戻り値:
        long long型で変換された数値が返されます.

    - #### parseFloat

          public static final float parseFloat(java.lang.String num)

      文字列から、float型数値に変換.
      パラメータ:
        `num` - 対象の文字列を設定します.
      戻り値:
        float float型で変換された数値が返されます.

    - #### parseDouble

          public static final double parseDouble(java.lang.String num)

      文字列から、double型数値に変換.
      パラメータ:
        `num` - 対象の文字列を設定します.
      戻り値:
        double double型で変換された数値が返されます.

    - #### getArray

          public static final boolean[] getArray(boolean... v)

      boolean群を定義.
      パラメータ:
        `v` - boolean群を設定します.
      戻り値:
        boolean[] boolean群が返却されます.

    - #### getArray

          public static final int[] getArray(int... v)

      int群を定義.
      パラメータ:
        `v` - int群を設定します.
      戻り値:
        int[] int群が返却されます.

    - #### getArray

          public static final long[] getArray(long... v)

      long群を定義.
      パラメータ:
        `v` - long群を設定します.
      戻り値:
        long[] long群が返却されます.

    - #### getArray

          public static final float[] getArray(float... v)

      float群を定義.
      パラメータ:
        `v` - float群を設定します.
      戻り値:
        float[] float群が返却されます.

    - #### getArray

          public static final double[] getArray(double... v)

      double群を定義.
      パラメータ:
        `v` - double群を設定します.
      戻り値:
        double[] double群が返却されます.

    - #### getArray

          public static final java.sql.Date[] getArray(java.sql.Date... v)

      java.sql.Date群を定義.
      パラメータ:
        `v` - java.sql.Date群を設定します.
      戻り値:
        java.sql.java.sql.Date[] double群が返却されます.

    - #### getArray

          public static final java.sql.Time[] getArray(java.sql.Time... v)

      java.sql.Time群を定義.
      パラメータ:
        `v` - java.sql.Time群を設定します.
      戻り値:
        java.sql.java.sql.Time[] double群が返却されます.

    - #### getArray

          public static final java.sql.Timestamp[] getArray(java.sql.Timestamp... v)

      java.sql.Timestamp群を定義.
      パラメータ:
        `v` - java.sql.Timestamp群を設定します.
      戻り値:
        java.sql.java.sql.Timestamp[] double群が返却されます.

    - #### getArray

          public static final java.lang.String[] getArray(java.lang.String... v)

      String群を定義.
      パラメータ:
        `v` - String群を設定します.
      戻り値:
        String[] String群が返却されます.

    - #### getArray

          public static final java.lang.Comparable[] getArray(java.lang.Comparable... v)

      Comparable群を定義.
      パラメータ:
        `v` - Comparable群を設定します.
      戻り値:
        Comparable[] Comparable群が返却されます.

    - #### getArray

          public static final java.lang.Object[] getArray(java.lang.Object... v)

      Object群を定義.
      パラメータ:
        `v` - Object群を設定します.
      戻り値:
        Object[] Object群が返却されます.

    - #### bitMask

          public static final int bitMask(int x)

      ビットマスク長を取得.
      パラメータ:
        `x` - 対象の値を設定します.
      戻り値:
        int ビットマスク長が返却されます.

    - #### eqEng

          public static final boolean eqEng(java.lang.String src,
                      java.lang.String dest)

      英字の大文字小文字を区別せずにチェック.
      パラメータ:
        `src` - 比較元文字を設定します.
        `dest` - 比較先文字を設定します.
      戻り値:
        boolean [true]の場合、一致します.

    - #### eqEng

          public static final boolean eqEng(java.lang.String src,
                      int start,
                      int end,
                      java.lang.String dest)

      英字の大文字小文字を区別せずにチェック.
      パラメータ:
        `src` - 比較元文字を設定します.
        `start` - srcのチェック開始位置を設定します.
        `end` - srcのチェック終了位置を設定します.
        `dest` - 比較先文字を設定します.
      戻り値:
        boolean [true]の場合、一致します.

    - #### changeString

          public static final java.lang.String changeString(java.lang.String src,
                                      java.lang.String s,
                                      java.lang.String d)

      文字情報の置き換え.
      パラメータ:
        `src` - 置き換え元の文字列を設定します.
        `s` - 置き換え文字条件を設定します.
        `d` - 置き換え先の文字条件を設定します.
      戻り値:
        String 文字列が返却されます.

    - #### changeString

          public static final java.lang.String changeString(java.lang.String src,
                                      int off,
                                      int len,
                                      java.lang.String s,
                                      java.lang.String d)

      文字情報の置き換え.
      パラメータ:
        `src` - 置き換え元の文字列を設定します.
        `off` - 置き換え元文字のオフセット値を設定します.
        `len` - 置き換え元文字の長さを設定します.
        `s` - 置き換え文字条件を設定します.
        `d` - 置き換え先の文字条件を設定します.
      戻り値:
        String 文字列が返却されます.

    - #### indentCote

          public static final java.lang.String indentCote(java.lang.String string,
                                    int indent,
                                    boolean dc)

      指定文字内のコーテーションインデントを1つ上げる.
      パラメータ:
        `string` - 対象の文字列を設定します.
        `indent` - 対象のインデント値を設定します. 0を設定した場合は１つインデントを増やします。 -1を設定した場合は１つインデントを減らします。
        `dc` - [true]の場合、ダブルコーテーションで処理します.
      戻り値:
        String 変換された文字列が返されます.

    - #### upIndentDoubleCote

          public static final java.lang.String upIndentDoubleCote(java.lang.String string)

      指定文字内のダブルコーテーションインデントを1つ上げる.
      パラメータ:
        `string` - 対象の文字列を設定します.
      戻り値:
        String 変換された文字列が返されます.

    - #### upIndentSingleCote

          public static final java.lang.String upIndentSingleCote(java.lang.String string)

      指定文字内のシングルコーテーションインデントを1つ上げる.
      パラメータ:
        `string` - 対象の文字列を設定します.
      戻り値:
        String 変換された文字列が返されます.

    - #### downIndentDoubleCote

          public static final java.lang.String downIndentDoubleCote(java.lang.String string)

      指定文字内のダブルコーテーションインデントを1つ下げる.
      パラメータ:
        `string` - 対象の文字列を設定します.
      戻り値:
        String 変換された文字列が返されます.

    - #### downIndentSingleCote

          public static final java.lang.String downIndentSingleCote(java.lang.String string)

      指定文字内のシングルコーテーションインデントを1つ下げる.
      パラメータ:
        `string` - 対象の文字列を設定します.
      戻り値:
        String 変換された文字列が返されます.