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 - 後方から切り出す文字数
戻り値:
両端から指定の文字の発見位置と文字数を切り出した文字列