public class StringUtil
extends java.lang.Object
修飾子とタイプ | フィールドと説明 |
---|---|
static java.util.regex.Pattern |
convURLLinkPtn
URLを抽出するための正規表現パターン
|
コンストラクタと説明 |
---|
StringUtil() |
修飾子とタイプ | メソッドと説明 |
---|---|
static java.lang.String |
br(java.lang.String input) |
static java.lang.String |
camelToSnakeTo(java.lang.String targetStr)
キャメル型文字列からスネーク型文字列へ変換
|
static java.lang.String[] |
concat(java.lang.String[] arr1,
java.lang.String[] arr2)
配列結合
jp.ecom_plat.map.util.StringUtils.concat の移植
|
static java.lang.String |
convURLLink(java.lang.String str,
java.lang.String attr)
指定された文字列内のURLを、正規表現を使用し、
リンク(a href=...)に変換する。
|
static java.lang.String |
decrypt(java.lang.String strPassword)
暗号化されたパスワードの復号
|
static java.lang.Object |
deserialize(java.lang.String s)
Read the object from Base64 string.
|
static java.lang.String |
encrypt(java.lang.String password)
パスワードの暗号化
|
static java.lang.String |
escape(java.lang.String src) |
static java.lang.String |
escapeBOM(java.lang.String s)
文字列の先頭に存在するBOMを除去する
|
static java.lang.String |
escapeJSONString(java.lang.String json) |
static java.lang.String |
escapeUJava(java.lang.String json) |
static int |
getInt(java.lang.String str)
文字列をIntegerに変換する
|
static void |
getSplitArrayD(java.lang.String strText,
java.util.ArrayList listRet,
java.lang.String strSplit)
文字列を切る
|
static java.lang.String |
getUUID()
UUIDを取得する
|
static java.lang.String |
getUUID(java.lang.String strPre)
UUIDを取得する
|
static java.lang.String |
h(java.lang.String input)
カスタムタグとして作成
f:h の
だけOK版 |
static boolean |
isEmpty(java.lang.String text) |
static boolean |
isNotEmpty(java.lang.String text) |
static java.lang.String |
join(java.util.List<?> list)
リストをセミコロンで連結した文字列にする.
|
static java.lang.String |
join(java.lang.Object obj,
java.lang.String splitter)
オブジェクトを指定の連結子で連結した文字列にする.
|
static java.lang.String |
json(java.lang.Object obj)
オブジェクトをJSONに変換する
|
static java.lang.String |
jsonEsc(java.lang.Object obj)
オブジェクトをJSONに変換する
javascriptの変数としても使えるように、「"」を「\"」でエスケープした結果を返す
|
static java.lang.String |
jsonForCyclicalReferences(java.lang.Object obj)
相互参照オブジェクトを階層にもつオブジェクトをJSON形式に変換する。
|
static java.lang.String |
mapToQueryString(java.util.Map<java.lang.String,java.lang.String> params) |
static java.lang.String |
nolf(java.lang.String input)
カスタムタグとして作成
文字列内に改行コードがあると、Javascriptで変数として取得した時にエラーとなるので、その対策用
|
static java.lang.String |
replaceAll(java.lang.String strSrc,
java.lang.String strDes,
java.lang.String strOrg)
Relace Allの実装
|
static java.lang.String |
serialize(java.io.Serializable serializable)
Write the object to a Base64 string.
|
static java.lang.String |
snakeToCamel(java.lang.String targetStr)
スネーク型文字列からキャメル型文字列へ変換
|
static java.lang.String |
snakeToCamelCapitalize(java.lang.String targetStr)
スネーク型文字列からキャメル型文字列へ変換し、先頭文字を大文字にする
|
static java.lang.String[] |
splitLineWithComma(java.lang.String line)
カンマ区切りで行を分割し、文字列配列を返す。
|
static java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
splitQuery(java.lang.String query) |
static byte[] |
toBytes(java.lang.String hexString)
16進数文字列からバイト配列に変換する。
|
static java.lang.String |
toHexString(byte[] bs)
バイト配列の16進数化
|
static java.lang.Integer |
toInteger(java.lang.String str)
文字列をIntegerに変換する(EL式用)
|
static java.lang.String |
ton(java.lang.String input) |
static java.lang.String |
toQuery(java.util.Map<java.lang.String,java.util.List<java.lang.String>> query_pairs) |
static java.lang.String |
toWareki(java.sql.Timestamp timestamp)
和暦に変換
|
static java.lang.String |
toWareki(java.sql.Timestamp timestamp,
java.lang.String pattern)
和暦に変換
|
static java.lang.String |
unescape(java.lang.String src) |
static java.lang.String |
zenkakuToHankaku(java.lang.String value)
英数字を全角から半角へ変換
|
static java.lang.String |
ztrim(java.lang.String val)
値の前後の空白文字列(全角スペース含む)の除去
|
public static final java.util.regex.Pattern convURLLinkPtn
public static java.lang.String h(java.lang.String input)
input
- public static java.lang.String ton(java.lang.String input)
public static java.lang.String br(java.lang.String input)
public static java.lang.String nolf(java.lang.String input)
input
- public static java.lang.String join(java.util.List<?> list)
list
- リストpublic static java.lang.String join(java.lang.Object obj, java.lang.String splitter)
obj
- オブジェクトsplitter
- 連結子public static java.lang.String json(java.lang.Object obj)
obj
- public static java.lang.String jsonEsc(java.lang.Object obj)
obj
- public static java.lang.Integer toInteger(java.lang.String str)
str
- public static java.lang.String toWareki(java.sql.Timestamp timestamp)
timestamp
- public static java.lang.String toWareki(java.sql.Timestamp timestamp, java.lang.String pattern)
timestamp
- pattern
- public static java.lang.String encrypt(java.lang.String password)
password
- パスワードpublic static java.lang.String toHexString(byte[] bs)
bs
- バイト配列public static java.lang.String decrypt(java.lang.String strPassword)
strPassword
- 暗号化されたパスワードpublic static byte[] toBytes(java.lang.String hexString) throws java.lang.NumberFormatException
hexString
- 16進数文字列java.lang.NumberFormatException
public static java.lang.String zenkakuToHankaku(java.lang.String value)
value
- public static java.lang.String snakeToCamel(java.lang.String targetStr)
targetStr
- public static java.lang.String snakeToCamelCapitalize(java.lang.String targetStr)
targetStr
- public static java.lang.String camelToSnakeTo(java.lang.String targetStr)
targetStr
- public static java.lang.String jsonForCyclicalReferences(java.lang.Object obj)
list
- public static java.lang.String convURLLink(java.lang.String str, java.lang.String attr)
str
- 指定の文字列。attr
- aタグの追加属性public static int getInt(java.lang.String str)
str
- public static java.lang.String ztrim(java.lang.String val)
val
- 値public static java.lang.String escapeBOM(java.lang.String s)
s
- 文字列public static java.lang.String[] splitLineWithComma(java.lang.String line)
line
- 行public static java.lang.String replaceAll(java.lang.String strSrc, java.lang.String strDes, java.lang.String strOrg)
strSrc
- 変換元strDes
- 変換先strOrg
- 元の文字列public static java.lang.String escapeUJava(java.lang.String json)
public static java.lang.String escape(java.lang.String src)
public static java.lang.String unescape(java.lang.String src)
public static java.lang.String escapeJSONString(java.lang.String json)
public static void getSplitArrayD(java.lang.String strText, java.util.ArrayList listRet, java.lang.String strSplit)
strText
- 文字列listRet
- 戻るArraystrSplit
- 分割文字public static java.lang.String getUUID()
public static java.lang.String getUUID(java.lang.String strPre)
public static java.lang.String[] concat(java.lang.String[] arr1, java.lang.String[] arr2)
public static java.util.Map<java.lang.String,java.util.List<java.lang.String>> splitQuery(java.lang.String query) throws java.io.UnsupportedEncodingException
query
- java.io.UnsupportedEncodingException
public static java.lang.String toQuery(java.util.Map<java.lang.String,java.util.List<java.lang.String>> query_pairs) throws java.io.UnsupportedEncodingException
query_pairs
- java.io.UnsupportedEncodingException
public static java.lang.String mapToQueryString(java.util.Map<java.lang.String,java.lang.String> params)
params
- パラメータMapjava.io.UnsupportedEncodingException
public static java.lang.String serialize(java.io.Serializable serializable) throws java.io.IOException
java.io.IOException
public static java.lang.Object deserialize(java.lang.String s) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOException
java.lang.ClassNotFoundException
public static final boolean isEmpty(java.lang.String text)
public static final boolean isNotEmpty(java.lang.String text)