public final class StringUtil
extends java.lang.Object
修飾子とタイプ | メソッドと説明 |
---|---|
static boolean |
anyOf(java.lang.String str,
java.lang.String... any)
引数で指定したanyのいずれかに該当するか判定します。
|
static java.lang.String |
camelCase(java.lang.String str)
文字列をキャメルケースに変換した文字列を返却します。
|
static java.lang.String |
concat(java.lang.String... args)
引数で指定した文字列リストをブランク区切りの1つの文字列に結合して返却します。
|
static java.lang.String |
concat(java.lang.String[] args,
java.lang.String splitChar)
引数で指定した文字列リストを指定した区切り文字で結合した文字列を返却します。
|
static java.lang.String |
defaultString(java.lang.String str,
java.lang.String defaultStr)
引数で指定した文字列がnullの場合、初期値文字列を返却します。
|
static int |
getByte(java.lang.String value,
java.lang.String enc)
指定した文字エンコーディングでの文字列のバイト数を取得します。
|
static java.lang.String |
getPreffix(java.lang.String fileName)
ファイル名から拡張子を取り除いた名前を返します。
|
static java.lang.String |
getRowListFirst(java.lang.String rowList)
表示するデータの行数リストから1件目の値を返却します。
|
static java.lang.String |
getSuffix(java.lang.String fileName)
ファイル名から拡張子を返します。
|
static boolean |
isBlank(java.lang.String str)
指定した文字列バッファが、空文字列またはNULLをチェックします。
|
static boolean |
isEmpty(java.lang.String str)
指定した文字列が、空文字列またはNULLをチェックします。
|
static boolean |
isEmpty(java.lang.StringBuffer str)
指定した文字列バッファが、空文字列またはNULLをチェックします。
|
static boolean |
isNotEmpty(java.lang.String str)
指定した文字列が、空文字列またはNULLではないかをチェックします。
|
static boolean |
isNotEmpty(java.lang.StringBuffer str)
指定した文字列バッファが、空文字列またはNULLではないかをチェックします。
|
static java.lang.String |
join(java.util.Collection<java.lang.String> collection,
java.lang.String separator)
文字列コレクションより、指定した区切り文字で結合した文字列を返却します。
|
static java.lang.String |
join(java.util.List<java.lang.String> array,
java.lang.String separator)
文字列リストより、指定した区切り文字で結合した文字列を返却します。
|
static java.lang.String |
join(java.lang.Object[] array,
java.lang.String separator)
文字列配列より、指定した区切り文字で結合した文字列を返却します。
|
static java.lang.String |
join(java.lang.String[] array)
文字列配列より、結合した文字列を返却します。
|
static java.lang.String |
left(java.lang.String str,
java.lang.Integer len)
指定された文字列の先頭から指定文字数分の文字列を切り出し返却します。
|
static java.lang.String |
leftB(java.lang.String str,
java.lang.Integer len,
java.lang.String charset)
指定された文字列の先頭から指定バイト数分の文字列を切り出し返却します。
|
static java.lang.String |
leftPad(java.lang.String str,
int size,
java.lang.String charset)
文字列の前に半角スペースを付与した文字列を返却します。
|
static java.lang.String |
leftPadNum(int value,
int size,
java.lang.String charset)
数値文字列の前に空白付与した文字列を返却します。
|
static java.lang.String |
listToPeriodString(java.lang.String[] strs)
引数で指定した文字列リストをカンマ区切りの1つの文字列として返却します。
|
static java.lang.String |
rightPad(java.lang.String str,
int size,
java.lang.String charset)
文字列の後ろに半角スペースを付与した文字列を返却します。
|
static java.lang.String |
snakeToCamel(java.lang.String targetStr)
スネークケース表記をローワーキャメルケース表記へ変換し返却します。
|
static java.lang.String |
snakeToClassName(java.lang.String targetStr)
スネークケース表記をクラス名に変換した文字列を返却します。
|
static java.lang.String[] |
toStringArray(java.lang.Object... args)
オブジェクトリストを、文字列配列に変換します。
|
static java.lang.String |
trim(java.lang.String str)
引数で指定した文字列の前後空白を除去した文字列を返却します。
|
static java.lang.String |
trimLeftZero(java.lang.String str)
指定した文字列に対して先頭の0を除去した文字列を返却します。
|
public static java.lang.String defaultString(java.lang.String str, java.lang.String defaultStr)
str
- 文字列defaultStr
- 初期値文字列public static java.lang.String trim(java.lang.String str)
str
- 文字列public static boolean anyOf(java.lang.String str, java.lang.String... any)
str
- 対象となる文字列any
- いずれかの文字配列public static java.lang.String listToPeriodString(java.lang.String[] strs)
strs
- 対象となる文字列リストpublic static java.lang.String concat(java.lang.String... args)
args
- 結合する文字列public static java.lang.String concat(java.lang.String[] args, java.lang.String splitChar)
args
- 結合する文字列splitChar
- 区切り文字列public static java.lang.String getPreffix(java.lang.String fileName)
fileName
- ファイル名public static java.lang.String getSuffix(java.lang.String fileName)
fileName
- ファイル名public static java.lang.String snakeToCamel(java.lang.String targetStr)
targetStr
- スネークケース文字列public static java.lang.String snakeToClassName(java.lang.String targetStr)
targetStr
- スネークケース文字列public static boolean isEmpty(java.lang.String str)
str
- 文字列public static boolean isEmpty(java.lang.StringBuffer str)
str
- 文字列public static boolean isNotEmpty(java.lang.String str)
str
- 文字列public static boolean isNotEmpty(java.lang.StringBuffer str)
str
- 文字列public static boolean isBlank(java.lang.String str)
str
- 文字列public static java.lang.String trimLeftZero(java.lang.String str)
str
- 文字列public static java.lang.String rightPad(java.lang.String str, int size, java.lang.String charset)
str
- 文字列size
- 半角スペースを付け加えた文字列の長さcharset
- キャラクターセットpublic static java.lang.String leftPad(java.lang.String str, int size, java.lang.String charset)
str
- 文字列size
- 半角スペースを付け加えた文字列の長さcharset
- キャラクターセットpublic static java.lang.String leftPadNum(int value, int size, java.lang.String charset)
value
- 数値size
- 半角スペースを付け加えた文字列の長さcharset
- キャラクターセットpublic static java.lang.String left(java.lang.String str, java.lang.Integer len)
str
- String 切り出し対象文字列len
- Integer 切り出し文字数public static java.lang.String leftB(java.lang.String str, java.lang.Integer len, java.lang.String charset)
str
- String 切り出し対象文字列len
- Integer 切り出しバイト数charset
- String 文字コードpublic static int getByte(java.lang.String value, java.lang.String enc)
value
- 処理対象となる文字列enc
- 文字エンコード("Shift_JIS", "UTF-8" etc...)public static java.lang.String join(java.lang.String[] array)
array
- 配列public static java.lang.String join(java.lang.Object[] array, java.lang.String separator)
array
- 配列separator
- 区切り文字public static java.lang.String join(java.util.List<java.lang.String> array, java.lang.String separator)
array
- 配列separator
- 区切り文字public static java.lang.String join(java.util.Collection<java.lang.String> collection, java.lang.String separator)
collection
- コレクションseparator
- 区切り文字public static java.lang.String camelCase(java.lang.String str)
str
- - キャメルケースにする文字列(null でもよい)http://www.intra-mart.jp/apidoc/iap/javadoc/all-dev_apidocs/jp/co/intra_mart/common/aid/jdk/java/lang/StringUtil.html#camelCase(java.lang.String)
public static java.lang.String[] toStringArray(java.lang.Object... args)
args
- オブジェクトリストpublic static java.lang.String getRowListFirst(java.lang.String rowList)
rowList
- 表示件数のリスト