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

## shohaku.core.helpers
クラス Cutter

    java.lang.Object
      shohaku.core.helpers.Cutter

public class Cutter
extends java.lang.Object

オブジェクトからデータを切り出す機能のヘルパーメソッド群を提供します。

コンストラクタの概要
`Cutter()`

メソッドの概要
`static char` | `begin(java.lang.CharSequence cs)` 最初の文字を切り出します。
`static java.lang.String` | `cut(java.lang.String s, int beginSize, int endSize)` 文字列の両端から指定の文字数を削除した文字列を返却します。
`static java.lang.String` | `cutIndexOf(java.lang.String s, int beginSize, char endChar)` 文字列の前方から指定の文字数と、指定の文字が発見された位置を後方位置として切り出した文字列を返却します。
`static java.lang.String` | `cutLastIndexOf(java.lang.String s, char beginChar, int endSize)` 文字列の指定の文字が発見された位置を前方位置として、後方から指定の文字数を切り出した文字列を返却します。
`static char` | `end(java.lang.CharSequence cs)` 最後の文字を切り出します。
`static java.lang.CharSequence` | `trim(java.lang.CharSequence cs)` 文字シーケンスの両端から空白文字を削除した文字シーケンスを返却します。
`static java.lang.CharSequence` | `trim(java.lang.CharSequence cs, char[] chars)` 文字シーケンスの両端から指定の文字を削除した文字シーケンスを返却します。
`static java.lang.String` | `trim(java.lang.String s)` 文字列の両端から空白文字を削除した文字列を返却します。
`static java.lang.CharSequence` | `trim(java.lang.String s, char[] chars)` 文字列の両端から指定の文字を削除した文字列を返却します。
`static java.lang.CharSequence` | `trimBegin(java.lang.CharSequence cs)` 文字シーケンスの先頭から空白文字を削除した文字シーケンスを返却します。
`static java.lang.CharSequence` | `trimBegin(java.lang.CharSequence cs, char[] chars)` 文字シーケンスの先頭から指定の文字を削除した文字シーケンスを返却します。
`static java.lang.String` | `trimBegin(java.lang.String s)` 文字列の先頭から空白文字を削除した文字列を返却します。
`static java.lang.CharSequence` | `trimBegin(java.lang.String s, char[] chars)` 文字列の先頭から指定の文字を削除した文字列を返却します。
`static java.lang.CharSequence` | `trimEnd(java.lang.CharSequence cs)` 文字シーケンスの後方から空白文字を削除した文字シーケンスを返却します。
`static java.lang.CharSequence` | `trimEnd(java.lang.CharSequence cs, char[] chars)` 文字シーケンスの後方から指定の文字を削除した文字シーケンスを返却します。
`static java.lang.String` | `trimEnd(java.lang.String s)` 文字列の後方から空白文字を削除した文字列を返却します。
`static java.lang.CharSequence` | `trimEnd(java.lang.String s, char[] chars)` 文字列の後方から指定の文字を削除した文字列を返却します。

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

コンストラクタの詳細

### Cutter

    public Cutter()

メソッドの詳細

### begin

    public static char begin(java.lang.CharSequence cs)

  最初の文字を切り出します。

  パラメータ:
    `cs` - 処理対象の文字シーケンス
  戻り値:
    最初の文字

### end

    public static char end(java.lang.CharSequence cs)

  最後の文字を切り出します。

  パラメータ:
    `cs` - 処理対象の文字シーケンス
  戻り値:
    最後の文字

### trim

    public static java.lang.CharSequence trim(java.lang.CharSequence cs)

  文字シーケンスの両端から空白文字を削除した文字シーケンスを返却します。

  パラメータ:
    `cs` - 処理対象の文字シーケンス
  戻り値:
    両端から空白文字を削除した文字シーケンス

### trimBegin

    public static java.lang.CharSequence trimBegin(java.lang.CharSequence cs)

  文字シーケンスの先頭から空白文字を削除した文字シーケンスを返却します。

  パラメータ:
    `cs` - 処理対象の文字シーケンス
  戻り値:
    先頭から空白文字を削除した文字シーケンス

### trimEnd

    public static java.lang.CharSequence trimEnd(java.lang.CharSequence cs)

  文字シーケンスの後方から空白文字を削除した文字シーケンスを返却します。

  パラメータ:
    `cs` - 処理対象の文字シーケンス
  戻り値:
    後方から空白文字を削除した文字シーケンス

### trim

    public static java.lang.String trim(java.lang.String s)

  文字列の両端から空白文字を削除した文字列を返却します。

  パラメータ:
    `s` - 処理対象の文字列
  戻り値:
    両端から空白文字を削除した文字列

### trimBegin

    public static java.lang.String trimBegin(java.lang.String s)

  文字列の先頭から空白文字を削除した文字列を返却します。

  パラメータ:
    `s` - 処理対象の文字列
  戻り値:
    先頭から空白文字を削除した文字列

### trimEnd

    public static java.lang.String trimEnd(java.lang.String s)

  文字列の後方から空白文字を削除した文字列を返却します。

  パラメータ:
    `s` - 処理対象の文字列
  戻り値:
    後方から空白文字を削除した文字列

### trim

    public static java.lang.CharSequence trim(java.lang.CharSequence cs,
                                              char[] chars)

  文字シーケンスの両端から指定の文字を削除した文字シーケンスを返却します。

  パラメータ:
    `cs` - 処理対象の文字シーケンス
    `chars` - 削除する文字の配列
  戻り値:
    両端から指定の文字を削除した文字シーケンス

### trimBegin

    public static java.lang.CharSequence trimBegin(java.lang.CharSequence cs,
                                                   char[] chars)

  文字シーケンスの先頭から指定の文字を削除した文字シーケンスを返却します。

  パラメータ:
    `cs` - 処理対象の文字シーケンス
    `chars` - 削除する文字の配列
  戻り値:
    先頭から指定の文字を削除した文字シーケンス

### trimEnd

    public static java.lang.CharSequence trimEnd(java.lang.CharSequence cs,
                                                 char[] chars)

  文字シーケンスの後方から指定の文字を削除した文字シーケンスを返却します。

  パラメータ:
    `cs` - 処理対象の文字シーケンス
    `chars` - 削除する文字の配列
  戻り値:
    後方から指定の文字を削除した文字シーケンス

### trim

    public static java.lang.CharSequence trim(java.lang.String s,
                                              char[] chars)

  文字列の両端から指定の文字を削除した文字列を返却します。

  パラメータ:
    `s` - 処理対象の文字列
    `chars` - 削除する文字の配列
  戻り値:
    両端から指定の文字を削除した文字列

### trimBegin

    public static java.lang.CharSequence trimBegin(java.lang.String s,
                                                   char[] chars)

  文字列の先頭から指定の文字を削除した文字列を返却します。

  パラメータ:
    `s` - 処理対象の文字列
    `chars` - 削除する文字の配列
  戻り値:
    先頭から指定の文字を削除した文字列

### trimEnd

    public static java.lang.CharSequence trimEnd(java.lang.String s,
                                                 char[] chars)

  文字列の後方から指定の文字を削除した文字列を返却します。

  パラメータ:
    `s` - 処理対象の文字列
    `chars` - 削除する文字の配列
  戻り値:
    後方から指定の文字を削除した文字列

### cut

    public static java.lang.String cut(java.lang.String s,
                                       int beginSize,
                                       int endSize)

  文字列の両端から指定の文字数を削除した文字列を返却します。

  パラメータ:
    `s` - 処理対象の文字列
    `beginSize` - 前方から切り出す文字数
    `endSize` - 後方から切り出す文字数
  戻り値:
    両端から指定の文字数を削除した文字列

### cutIndexOf

    public static java.lang.String cutIndexOf(java.lang.String s,
                                              int beginSize,
                                              char endChar)

  文字列の前方から指定の文字数と、指定の文字が発見された位置を後方位置として切り出した文字列を返却します。

  パラメータ:
    `s` - 処理対象の文字列
    `beginSize` - 前方から切り出す文字数
    `endChar` - 後方から切り出す位置を検索する文字
  戻り値:
    両端から指定の文字数と文字の発見位置を切り出した文字列

### cutLastIndexOf

    public static java.lang.String cutLastIndexOf(java.lang.String s,
                                                  char beginChar,
                                                  int endSize)

  文字列の指定の文字が発見された位置を前方位置として、後方から指定の文字数を切り出した文字列を返却します。

  パラメータ:
    `s` - 処理対象の文字列
    `beginChar` - 前方から切り出す位置を検索する文字
    `endSize` - 後方から切り出す文字数
  戻り値:
    両端から指定の文字の発見位置と文字数を切り出した文字列

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