## クラス
org.maachang.rimdb.index.string.IStringの使用

- IStringを使用しているパッケージ
  パッケージ | 説明
  --- | ---
  org.maachang.rimdb.index.string | 文字インデックス

- - ### org.maachang.rimdb.index.stringでのIStringの使用

    IStringを返すorg.maachang.rimdb.index.stringのメソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `IString[]` | StringIndex.`getIndex()` インデックス情報を取得.
    `IString` | IString.`subIString(int s)` substring.
    `IString` | IString.`subIString(int s, int e)` substring.

    IString型の引数を持つ型を返すorg.maachang.rimdb.index.stringのメソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `static OList<IString>` | StringIn.`getWord(java.lang.Object word)` ワード変換.

    IString型のパラメータを持つorg.maachang.rimdb.index.stringのメソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `boolean` | StringIndex.`between(int[] out, IString start, IString end)` between検索.
    `int` | StringIndex.`big(boolean eq, IString key)` 大なり検索.
    `int` | IString.`compareTo(IString n)` 比較.
    `static java.lang.Object` | NGram.`createIndex(IString[] list)` NGramインデックス情報の作成.
    `boolean` | IString.`endsWith(IString n)` 終端一致チェック.
    `static org.maachang.rimdb.index.string.LikePositionList` | NGram.`endsWith(org.maachang.rimdb.index.string.LikePositionList and, java.lang.Object ngram, IString value)` 終端検索.
    `int` | StringIndex.`eq(IString key)` 一致検索.
    `static org.maachang.rimdb.index.string.LikePositionList` | NGram.`eqaulsPosition(boolean last, org.maachang.rimdb.index.string.LikePositionList and, java.lang.Object ngram, IString value, int addOff, IString beforeIndexOf)` 現在ポジション後に指定文字が連続しているかチェック.
    `boolean` | IString.`equals(int off, IString o, int oOff, int len)` 同一チェック.
    `int` | IString.`indexOf(IString n, int off)` indexof.
    `static org.maachang.rimdb.index.string.LikePositionList` | NGram.`indexOf(org.maachang.rimdb.index.string.LikePositionList and, java.lang.Object ngram, IString value)` 文字検索.
    `static int` | StringIndex.`search(IString[] a, IString key)` 完全一致検索.
    `static int` | StringIndex.`search(IString[] a, IString key)` 完全一致検索.
    `static int` | StringIndex.`searchBS(boolean big, IString[] a, IString key)` 大なり小なり検索.
    `static int` | StringIndex.`searchBS(boolean big, IString[] a, IString key)` 大なり小なり検索.
    `void` | StringIn.`set(IString... word)` 情報セット
    `int` | StringIndex.`small(boolean eq, IString key)` 小なり検索.
    `boolean` | IString.`startsWith(IString n)` 開始一致チェック.
    `static org.maachang.rimdb.index.string.LikePositionList` | NGram.`startsWith(java.lang.Object ngram, IString value)` 開始検索.
    `int` | IString.`toBig(IString n)` このオブジェクトの方が大きいかチェック.

    IString型のパラメータを持つorg.maachang.rimdb.index.stringのコンストラクタ
    コンストラクタと説明
    `StringBetween(StringIndex index, IString start, IString end)` コンストラクタ.
    `StringBig(StringIndex index, boolean eq, IString word)` コンストラクタ.
    `StringEq(StringIndex index, boolean eq, IString word)` コンストラクタ.
    `StringIn(StringIndex index, IString... word)` コンストラクタ.
    `StringIndex(IString[] index, java.lang.Object ngram, int[][] line, int max)` コンストラクタ.
    `StringSmall(StringIndex index, boolean eq, IString word)` コンストラクタ.

    IString型の型引数を持つorg.maachang.rimdb.index.stringのコンストラクタ・パラメータ
    コンストラクタと説明
    `StringIn(StringIndex index, OList<IString> word)` コンストラクタ.