|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--jp.ne.nifty.iga.tosiki.string.MojiUtil
日本語文字列操作に関するユーティリティクラス
Java言語やJDBCドライバはそもそもは欧米で開発されてきたものなので、
日本語(特にダブルバイト文字)の操作関係が苦手な場合があります
このクラスは そのような 日本語にまつわる文字操作や 日本的文字操作
にまつわるメソッドを集めたクラスです。
フィールドの概要 | |
protected static boolean |
IS_DEBUG
デバッグ標準出力を行うかどうかフラグ。 |
コンストラクタの概要 | |
MojiUtil()
|
メソッドの概要 | |
static java.lang.String |
fitRight(java.lang.String strInput,
int iLength,
char cFill)
与えられた文字列を指定長さにぴったりに収まるよう加工するメソッド 2バイト1文字の文字は2文字としてカウントします。 |
static java.lang.String |
getHHMMSS(java.util.Date dateArg)
DateをHHMMSS形式の日付文字列に変換します。 |
static java.lang.String |
getYYMMDD(java.util.Date dateArg)
DateをYYMMDD形式の日付文字列に変換します。 |
static java.lang.String |
getYYYYMMDD(java.util.Date dateArg)
DateをYYYYMMDD形式の日付文字列に変換します。 |
static java.lang.String |
padLeft(java.lang.String strInput,
int iLength,
char cFill)
与えられた文字列を指定長さまで左側に指定文字を埋めるメソッド 2バイト1文字の文字は2文字としてカウントします。 |
static java.lang.String |
padRight(java.lang.String strInput,
int iLength,
char cFill)
与えられた文字列を指定長さまで右側に指定文字を埋めるメソッド 2バイト1文字の文字は2文字としてカウントします。 |
static java.lang.String |
replace(java.lang.String strInput,
java.lang.String strFind,
java.lang.String strDest)
ある文字列の中から、ある文字列を検索して別の文字列に置換するメソッド |
static java.lang.String |
subString(java.lang.String strInput,
int iStart,
int iLength)
与えられた文字列の一部分を取得するメソッド 2バイト1文字の文字は2文字としてカウントします。 |
static java.util.Date |
toDate(java.lang.String strInput)
与えられた文字列を可能な限り日付データ化します。 |
static int |
toInteger(java.lang.String strInput)
与えられた文字列を可能な限り数字化します。 |
static java.lang.String |
trimLeft(java.lang.String strInput)
与えられた文字列の左側を切りつめるメソッド 半角空白と全角空白を切りつめます |
static java.lang.String |
trimRight(java.lang.String strInput)
与えられた文字列の右側を切りつめるメソッド 半角空白と全角空白を切りつめます 【注意】このメソッドについては JSourceCodeWizardクラスが作成するひな形ソースコード の一部として利用されます。 |
static java.util.Calendar |
trimTime(java.util.Calendar calendarArg)
与えられたCalendarの時刻部分を切りつめます。 |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
protected static final boolean IS_DEBUG
コンストラクタの詳細 |
public MojiUtil()
メソッドの詳細 |
public static final java.lang.String trimLeft(java.lang.String strInput)
String
- strInput 入力文字列public static final java.lang.String padLeft(java.lang.String strInput, int iLength, char cFill)
String
- strInput 入力文字列int
- iLength 生成したい長さchar
- cFill 埋める文字public static final java.util.Date toDate(java.lang.String strInput)
String
- strInput 入力文字列public static final java.util.Calendar trimTime(java.util.Calendar calendarArg)
Calendar
- calArg 入力日付public static final java.lang.String replace(java.lang.String strInput, java.lang.String strFind, java.lang.String strDest)
String
- strInput 変換元のString列String
- strFind 検索する文字列String
- strDest 検索ヒットした場合に置換する文字列public static final java.lang.String getYYYYMMDD(java.util.Date dateArg)
Date
- dateArg 日付public static final java.lang.String getYYMMDD(java.util.Date dateArg)
Date
- dateArg 日付public static final java.lang.String getHHMMSS(java.util.Date dateArg)
Date
- dateArg 日付public static final int toInteger(java.lang.String strInput)
String
- strInput 入力文字列public static final java.lang.String fitRight(java.lang.String strInput, int iLength, char cFill)
String
- strInput 入力文字列int
- iLength 生成したい長さchar
- cFill 埋める文字public static final java.lang.String padRight(java.lang.String strInput, int iLength, char cFill)
String
- strInput 入力文字列int
- iLength 生成したい長さchar
- cFill 埋める文字。public static final java.lang.String trimRight(java.lang.String strInput)
String
- strInput 入力文字列public static final java.lang.String subString(java.lang.String strInput, int iStart, int iLength)
String
- strInput 入力文字列int
- iStart 開始位置 (0オリジン)int
- iLength 取得長さ
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |