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 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