public class SimpleStringUtil
extends com.frameworkset.util.BaseSimpleStringUtil
| 限定符和类型 | 字段和说明 |
|---|---|
protected static org.slf4j.Logger |
logger |
| 构造器和说明 |
|---|
SimpleStringUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static java.lang.String |
getHandleString(int maxlength,
java.lang.String replace,
boolean htmlencode,
boolean htmldecode,
java.lang.String outStr) |
static JacksonObjectMapperWrapper |
getJacksonObjectMapper() |
static java.lang.String |
HTMLEncode(java.lang.String text)
将html中标记语言字符转换为转义符
|
static java.lang.String |
HTMLEncodej(java.lang.String text)
将转义的字符串还原
|
static java.lang.String |
HTMLNoBREncode(java.lang.String text)
将html中标记语言字符转换为转义符
|
static java.lang.String |
HTMLNoBREncodej(java.lang.String text)
将转义的字符串还原
|
static <K,T> java.util.Map<K,T> |
json2LHashObject(java.io.InputStream jsonString,
java.lang.Class<K> keyType,
java.lang.Class<T> beanType) |
static <K,T> java.util.Map<K,T> |
json2LHashObject(java.lang.String jsonString,
java.lang.Class<K> keyType,
java.lang.Class<T> beanType) |
static <T> java.util.List<T> |
json2ListObject(java.io.InputStream jsonString,
java.lang.Class<T> beanType) |
static <T> java.util.List<T> |
json2ListObject(java.lang.String jsonString,
java.lang.Class<T> beanType) |
static <T> java.util.Set<T> |
json2LSetObject(java.io.InputStream jsonString,
java.lang.Class<T> beanType) |
static <T> java.util.Set<T> |
json2LSetObject(java.lang.String jsonString,
java.lang.Class<T> beanType) |
static <T> T |
json2Object(java.io.InputStream jsonString,
java.lang.Class<T> toclass) |
static <T> T |
json2Object(java.lang.String jsonString,
java.lang.Class<T> toclass) |
static <T> T |
json2Object(java.lang.String jsonString,
java.lang.Class<T> toclass,
boolean ALLOW_SINGLE_QUOTES) |
static <T> T |
json2ObjectWithType(java.io.InputStream json,
org.frameworkset.json.JsonTypeReference<T> ref) |
static <T> T |
json2ObjectWithType(java.io.InputStream json,
org.frameworkset.json.JsonTypeReference<T> ref,
boolean ALLOW_SINGLE_QUOTES) |
static <T> T |
json2ObjectWithType(java.lang.String jsonString,
org.frameworkset.json.JsonTypeReference<T> ref) |
static <T> T |
json2ObjectWithType(java.lang.String jsonString,
org.frameworkset.json.JsonTypeReference<T> ref,
boolean ALLOW_SINGLE_QUOTES) |
static void |
main(java.lang.String[] args) |
static java.lang.String |
object2json(java.lang.Object object) |
static java.lang.String |
object2json(java.lang.Object object,
boolean ALLOW_SINGLE_QUOTES) |
static void |
object2json(java.lang.Object object,
java.io.File writer) |
static void |
object2json(java.lang.Object object,
java.io.File writer,
boolean ALLOW_SINGLE_QUOTES) |
static void |
object2json(java.lang.Object object,
java.io.OutputStream writer) |
static void |
object2json(java.lang.Object object,
java.io.OutputStream writer,
boolean ALLOW_SINGLE_QUOTES) |
static void |
object2json(java.lang.Object object,
java.lang.StringBuilder builder) |
static void |
object2json(java.lang.Object object,
java.io.Writer writer) |
static void |
object2json(java.lang.Object object,
java.io.Writer writer,
boolean ALLOW_SINGLE_QUOTES) |
static byte[] |
object2jsonAsbyte(java.lang.Object object) |
static byte[] |
object2jsonAsbyte(java.lang.Object object,
boolean ALLOW_SINGLE_QUOTES) |
static java.lang.String |
replaceAll(java.lang.String val,
java.lang.String str1,
java.lang.String str2)
字符串替换函数
|
static java.lang.String |
replaceAll(java.lang.String val,
java.lang.String str1,
java.lang.String str2,
boolean CASE_INSENSITIVE) |
static java.lang.String |
replaceAll(java.lang.String val,
java.lang.String str1,
java.lang.String str2,
int mask) |
static java.lang.String |
replaceFirst(java.lang.String val,
java.lang.String str1,
java.lang.String str2) |
static java.lang.String |
replaceFirst(java.lang.String val,
java.lang.String str1,
java.lang.String str2,
boolean CASE_INSENSITIVE) |
static java.lang.String[] |
split(java.lang.String s)
将一个字符串根据逗号分拆
|
static java.lang.String[] |
split(java.lang.String s,
java.lang.String delimiter)
将字符串根据给定分隔符分拆
|
static java.lang.String[] |
split(java.lang.String val,
java.lang.String token,
boolean CASE_INSENSITIVE)
分割字符串为数组函数
|
static java.lang.String[] |
split(java.lang.String val,
java.lang.String token,
int mask)
分割字符串为数组函数
|
addStringToArray, applyRelativePath, arrayToCommaDelimitedString, arrayToDelimitedString, arryToenum, ascii2native, buildStringMessage, cleanPath, collectionToCommaDelimitedString, collectionToDelimitedString, collectionToDelimitedString, commaDelimitedListToStringArray, containKey, converLocales, countOccurrencesOf, dateArrayTOStringArray, deleteAny, delimitedListToStringArray, delimitedListToStringArray, encode, encode, exceptionToString, formatBRException, formatException, formatTimeToString, getAllLocales, getBoolean, getBytesUsAscii, getBytesUtf16, getBytesUtf16Be, getBytesUtf16Le, getBytesUtf8, getFilename, getFileName, getFileName, getFilenameExtension, getFormatDate, getHostIP, getInputStream, getInt, getLocale, getNormalPath, getOS, getPath, getProperties, getRealPath, getRealPath, getRealPath, getRealPath, getUUID, hasLength, hasText, hasText, isEmpty, isEmpty, isEmpty, isHttpUrl, isJavascript, isLinux, isNotEmpty, isNotEmpty, isNotEmpty, isOSX, isWindows, longArrayTODateArray, longArrayTOSQLDateArray, longArrayTOTimestampArray, native2ascii, newStringUtf8, parseLocaleString, parseTimeZoneString, pathEquals, removeDuplicateStrings, replace, replace, replaceChars, replaceNull, replaceNull, splitString, splitString, startsWithIgnoreCase, stringArrayTODateArray, stringArrayTOSQLDateArray, stringArrayTOTimestampArray, stringToDate, stringToDate, stripFilenameExtension, toGB2312, toIntArray, tokenizeToStringArray, tokenizeToStringArray, toLanguageTag, tostring, tostring, toStringArray, toStringArray, toUTF, trimAllWhitespace, trimArrayElements, trimLeadingCharacter, trimLeadingWhitespace, trimTrailingCharacter, trimTrailingWhitespace, urlencode, urlencodepublic static JacksonObjectMapperWrapper getJacksonObjectMapper()
public static java.lang.String[] split(java.lang.String s)
public static java.lang.String[] split(java.lang.String s,
java.lang.String delimiter)
public static java.lang.String replaceAll(java.lang.String val,
java.lang.String str1,
java.lang.String str2)
val - Stringstr1 - Stringstr2 - Stringpublic static java.lang.String replaceFirst(java.lang.String val,
java.lang.String str1,
java.lang.String str2)
public static java.lang.String replaceFirst(java.lang.String val,
java.lang.String str1,
java.lang.String str2,
boolean CASE_INSENSITIVE)
public static java.lang.String replaceAll(java.lang.String val,
java.lang.String str1,
java.lang.String str2,
boolean CASE_INSENSITIVE)
public static java.lang.String replaceAll(java.lang.String val,
java.lang.String str1,
java.lang.String str2,
int mask)
public static java.lang.String[] split(java.lang.String val,
java.lang.String token,
boolean CASE_INSENSITIVE)
val - Stringtoken - StringCASE_INSENSITIVE - booleanpublic static java.lang.String[] split(java.lang.String val,
java.lang.String token,
int mask)
val - Stringtoken - String
booleanpublic static void main(java.lang.String[] args)
public static java.lang.String HTMLEncode(java.lang.String text)
text - public static java.lang.String HTMLNoBREncode(java.lang.String text)
text - public static java.lang.String HTMLEncodej(java.lang.String text)
text - public static java.lang.String HTMLNoBREncodej(java.lang.String text)
text - public static java.lang.String getHandleString(int maxlength,
java.lang.String replace,
boolean htmlencode,
boolean htmldecode,
java.lang.String outStr)
public static <T> T json2Object(java.lang.String jsonString,
java.lang.Class<T> toclass,
boolean ALLOW_SINGLE_QUOTES)
public static <T> T json2ObjectWithType(java.lang.String jsonString,
org.frameworkset.json.JsonTypeReference<T> ref)
public static <T> java.util.List<T> json2ListObject(java.lang.String jsonString,
java.lang.Class<T> beanType)
public static <T> java.util.Set<T> json2LSetObject(java.lang.String jsonString,
java.lang.Class<T> beanType)
public static <K,T> java.util.Map<K,T> json2LHashObject(java.lang.String jsonString,
java.lang.Class<K> keyType,
java.lang.Class<T> beanType)
public static <T> java.util.List<T> json2ListObject(java.io.InputStream jsonString,
java.lang.Class<T> beanType)
public static <T> java.util.Set<T> json2LSetObject(java.io.InputStream jsonString,
java.lang.Class<T> beanType)
public static <K,T> java.util.Map<K,T> json2LHashObject(java.io.InputStream jsonString,
java.lang.Class<K> keyType,
java.lang.Class<T> beanType)
public static <T> T json2ObjectWithType(java.io.InputStream json,
org.frameworkset.json.JsonTypeReference<T> ref)
public static <T> T json2ObjectWithType(java.lang.String jsonString,
org.frameworkset.json.JsonTypeReference<T> ref,
boolean ALLOW_SINGLE_QUOTES)
public static <T> T json2ObjectWithType(java.io.InputStream json,
org.frameworkset.json.JsonTypeReference<T> ref,
boolean ALLOW_SINGLE_QUOTES)
public static <T> T json2Object(java.lang.String jsonString,
java.lang.Class<T> toclass)
public static <T> T json2Object(java.io.InputStream jsonString,
java.lang.Class<T> toclass)
public static java.lang.String object2json(java.lang.Object object,
boolean ALLOW_SINGLE_QUOTES)
public static java.lang.String object2json(java.lang.Object object)
public static void object2json(java.lang.Object object,
java.io.Writer writer,
boolean ALLOW_SINGLE_QUOTES)
public static void object2json(java.lang.Object object,
java.io.Writer writer)
public static void object2json(java.lang.Object object,
java.lang.StringBuilder builder)
public static void object2json(java.lang.Object object,
java.io.OutputStream writer,
boolean ALLOW_SINGLE_QUOTES)
public static void object2json(java.lang.Object object,
java.io.OutputStream writer)
public static void object2json(java.lang.Object object,
java.io.File writer,
boolean ALLOW_SINGLE_QUOTES)
public static void object2json(java.lang.Object object,
java.io.File writer)
public static byte[] object2jsonAsbyte(java.lang.Object object,
boolean ALLOW_SINGLE_QUOTES)
public static byte[] object2jsonAsbyte(java.lang.Object object)