|
||||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
java.lang.Objectgrapes.Grapes
public class Grapes
基本操作
字段摘要 | |
---|---|
static java.lang.String |
CHARSET
|
构造方法摘要 | |
---|---|
Grapes()
|
方法摘要 | |
---|---|
static java.lang.String |
addEnd(java.lang.String str,
java.lang.String add)
在字符串 str 结尾添加 add 字符串,如果存在 str 原文输出 |
static java.lang.String |
addEndIgnoreCase(java.lang.String str,
java.lang.String add)
在字符串 str 结尾添加 add 字符串,如果存在 str 原文输出,不区分大小写 |
static java.lang.String |
addStart(java.lang.String str,
java.lang.String add)
在字符串 str 开头添加 add 字符串,如果存在 str 原文输出 |
static java.lang.String |
addStartIgnoreCase(java.lang.String str,
java.lang.String add)
在字符串 str 开头添加 add 字符串,如果存在 str 原文输出,不区分大小写 |
static int[] |
arraySort(int[] data)
|
static int[] |
arraySort(int[] data,
java.lang.String genre)
数组排序(int[]型) |
static java.lang.String |
ascii(java.lang.String str,
java.lang.String gap)
将 str 字符串转为 ASCII码 |
static java.lang.String |
brnr(java.lang.String str)
将 str 字符串 Html 换行符转为 文本 换行符 |
static java.lang.String |
byte2Hex(byte[] bytes)
|
static java.lang.String |
byte2Hex(byte[] bytes,
java.lang.String gap)
将二进制数组转换成十六进制字符串 一个字节(8位)对应于一个两位的十六进制数,用间隔符隔离 |
static java.lang.String |
capitalize(java.lang.String str)
将字符串中的首字母大写 |
static java.lang.String |
charset(java.lang.String str)
|
static java.lang.String |
charset(java.lang.String str,
java.lang.String charset)
|
static java.lang.String |
charset(java.lang.String str,
java.lang.String oldCharset,
java.lang.String charset)
将 str 字符串由原编码转为新编码 |
static boolean |
checkVersion(java.lang.String path,
java.lang.String newVer)
|
static boolean |
checkVersion(java.lang.String path,
java.lang.String field,
java.lang.String newVer)
版本检查 |
static java.lang.String |
chinese(java.lang.String str,
java.lang.String gap)
获取字符串中的所有汉字 |
static boolean |
contains(java.lang.String[] str,
java.lang.String searchStr)
检查字符串 searchStr 在字符串数组 str 中是否出现过(如果 str=null 或 str="" 则也返回false) |
static boolean |
contains(java.lang.String str,
char searchChar)
检查字符 searchChar 在字符串 str 中是否出现过(如果 str=null 或 str="" 则也返回false) |
static boolean |
contains(java.lang.String str,
java.lang.String searchStr)
检查字符串 searchStr 在字符串 str 中是否出现过(如果 str=null 或 str="" 则也返回false) |
static boolean |
contains(java.lang.String str,
java.lang.String[] searchStr)
检查字符串数组 searchStr 中元素在字符串 str 中是否出现过(如果 str=null 或 str="" 则也返回false) |
static java.lang.String |
contains(java.lang.String str,
java.lang.String[] searchStr,
java.lang.String init)
检查字符串数组 searchStr 中元素在字符串 str 中是否出现过,若出现过则返回 searchStr 具体元素值(如果 str=null 或 str="" 则返回默认值) |
static boolean |
containsIgnoreCase(java.lang.String[] str,
java.lang.String searchStr)
检查字符串 searchStr 在字符串数组 str 中是否出现过,不区分大小写(如果 str=null 或 str="" 则也返回false) |
static boolean |
containsIgnoreCase(java.lang.String str,
java.lang.String searchStr)
检查字符串 searchStr 在字符串 str 中是否出现过,不区分大小写(如果 str=null 或 str="" 则也返回false) |
static boolean |
containsIgnoreCase(java.lang.String str,
java.lang.String[] searchStr)
检查字符串数组 searchStr 中元素在字符串 str 中是否出现过,不区分大小写(如果 str=null 或 str="" 则也返回false) |
static java.lang.String |
containsIgnoreCase(java.lang.String str,
java.lang.String[] searchStr,
java.lang.String init)
检查字符串数组 searchStr 中元素在字符串 str 中是否出现过,若出现过则返回 searchStr 具体元素值,不区分大小写(如果 str=null 或 str="" 则返回默认值) |
static java.lang.String |
containsIndexOfsupp(java.lang.String str,
java.lang.String searchStr,
java.lang.String suppStr)
检查字符串 searchStr 在字符串 str 中是否出现过,不区分大小写 [如出现过则原字符 str 结尾处+补充字符串,否则原字符 str 结尾处+查找字符串,常见于地址栏连接判断是否存在特殊符(? |
static java.lang.String |
dbc(java.lang.String str)
将 str 字符串进行 全角转为半角 |
static boolean |
endsWithIgnoreCase(java.lang.String str,
java.lang.String searchStr)
检查字符串 searchStr 是否在字符串 str 结尾出现过,不区分大小写 |
static java.util.List<java.lang.String> |
enumArray(java.util.Enumeration<?> e)
枚举对象转字符串(整型)列表 |
static java.lang.String |
expand(java.lang.String str,
int n,
java.lang.String newstr)
|
static java.lang.String |
expand(java.lang.String str,
int n,
java.lang.String newstr,
boolean isflag)
将字符串扩展n个大小,并且填充特定的字符[例:expand("java", 6, "e", true) = "javaee"] |
static java.lang.String |
fiter(java.lang.String str,
java.lang.String regex)
|
static java.lang.String |
fiter(java.lang.String str,
java.lang.String regex,
java.lang.String newStr)
将 str 字符串按规则进行过滤替换 |
static java.lang.Object |
getBean(java.lang.String name)
获取Class对象实例 |
static boolean |
getBoolean(java.lang.Object obj)
获取Boolean型值 |
static java.lang.Class<?> |
getClazz(java.lang.String name)
获取Class对象(常见于加载数据库驱动) |
static java.util.Map<java.lang.String,EMethod> |
getEMethod(java.lang.Class<?> clazz)
|
static java.util.Map<java.lang.String,EMethod> |
getEMethod(java.lang.Class<?> clazz,
boolean isparent)
|
static java.util.Map<java.lang.String,EMethod> |
getEMethod(java.lang.Class<?> clazz,
boolean isparent,
boolean isflag)
获取类(实例)中的所有get、set方法及方法名称(不含is开头方法) |
static java.util.Map<java.lang.String,EMethod> |
getEMethod(java.lang.Object obj)
|
static java.util.Map<java.lang.String,EMethod> |
getEMethod(java.lang.Object obj,
boolean isparent)
|
static java.util.Map<java.lang.String,EMethod> |
getEMethod(java.lang.Object obj,
boolean isparent,
boolean isflag)
|
static java.util.List<java.lang.String> |
getFunMethodName(java.util.Map<java.lang.String,EMethod> map)
获取类(实例)中的所有普通方法名称(无is、get、set关键字) |
static java.util.List<java.lang.String> |
getMethodName(java.util.Map<java.lang.String,EMethod> map)
获取类(实例)中的所有方法名称(无set、get、is关键字) |
static java.util.List<java.lang.String> |
getReadMethodName(java.util.Map<java.lang.String,EMethod> map)
获取类(实例)中的所有get(is)方法名称(有is、get关键字) |
static java.lang.String |
getResourcePath(java.lang.Object obj)
获取某类运行根目录全路径 如A:…/WEB-INF/classes/ 如B:…/workplace/xxx/bin/ |
static java.io.InputStream |
getResourceStream(java.lang.Object obj,
java.lang.String file)
获取某类运行根目录下的某资源流 起点为…/WEB-INF/classes/根目录下: 当classes、lib里存在同样路径的资源文件时,classes里文件优先级最高 |
static java.lang.String |
getURLText(java.lang.String url)
获取网络文本字符串 |
static java.lang.String |
getVersion()
|
static java.util.List<java.lang.String> |
getWriteMethodName(java.util.Map<java.lang.String,EMethod> map)
获取类(实例)中的所有set方法名称(有set关键字) |
static java.lang.String |
gzip(java.lang.String str)
将 str 字符串进行GZIP压缩 |
static byte[] |
hex2Byte(java.lang.String str)
|
static byte[] |
hex2Byte(java.lang.String str,
java.lang.String gap)
将十六进制字符串转换成二进制数组 |
static int |
inArray(java.lang.Object obj,
java.lang.String value)
|
static int |
inArray(java.lang.Object obj,
java.lang.String value,
boolean isflag)
获取某对象集合中某值的序列(由此可判断某数组是否包含该元素) |
static int |
indexOf(java.lang.String str,
char searchChar)
返回字符 searchChar 在字符串 str 中第一次出现的位置(如果 str=null 或 str="" 则也返回-1) |
static int |
indexOf(java.lang.String str,
char searchChar,
int startPos)
返回字符 searchChar 从 startPos 开始在字符串 str 中第一次出现的位置(如果 str=null 或 str="" 则也返回-1, 如果从 startPos 开始 searchChar 没有在 str 中出现则返回-1) |
static int |
indexOf(java.lang.String str,
java.lang.String searchStr)
返回字符串 searchStr 在字符串 str 中第一次出现的位置(如果 str=null 或 searchStr=null 则返回-1, 如果 searchStr="" 且 str! |
static int |
indexOf(java.lang.String str,
java.lang.String searchStr,
int startPos)
返回字符串 searchStr 从 startPos 开始在字符串 str 中第一次出现的位置(如果 str=null 或 str="" 则也返回-1, 如果从 startPos 开始 searchChar 没有在 str 中出现则返回-1) |
static int |
indexOfIgnoreCase(java.lang.String str,
java.lang.String searchStr)
返回字符串 searchStr 在字符串 str 中第一次出现的位置[不区分大小写](如果 str=null 或 searchStr=null 则返回-1, 如果 searchStr="" 且 str! |
static int |
indexOfIgnoreCase(java.lang.String str,
java.lang.String searchStr,
int startPos)
返回字符串 searchStr 从 startPos 开始在字符串 str 中第一次出现的位置[不区分大小写](如果 str=null 或 str="" 则也返回-1, 如果从 startPos 开始 searchChar 没有在 str 中出现则返回-1) |
static boolean |
isArray(java.lang.Object obj)
判断对象是否为集合类型 |
static boolean |
isBoolean(java.lang.Object obj)
判断字符串是否为Boolean型 |
static boolean |
isBoolean(java.lang.String str,
boolean init)
判断字符串是否为Boolean型 |
static boolean |
isChinese(java.lang.String str)
判断字符串是否为中文字符 |
static boolean |
isDoubleByte(java.lang.String str)
判断字符串是否含有双字节字符(中文字符) |
static boolean |
isEmpty(java.lang.Object obj)
判断对象是否为空 |
static java.lang.Object |
isEmpty(java.lang.Object obj,
java.lang.Object init)
判断对象是否为空并返回默认值 |
static boolean |
isEnglish(java.lang.String str)
判断字符串是否为英文字符 |
static boolean |
isInteger(java.lang.Object obj)
判断对象是否为整型数字(不含小数点,受整型数字长度范围限制) |
static java.lang.Integer |
isInteger(java.lang.String str,
java.lang.Integer init)
判断字符串是否为整型数字(不含小数点,受整型数字长度范围限制) |
static boolean |
isLong(java.lang.Object obj)
判断对象是否为长整形数字(不含小数点,受长整形数字长度范围限制) |
static java.lang.Long |
isLong(java.lang.String str,
java.lang.Long init)
判断字符串是否为长整形数字(不含小数点,受长整形数字长度范围限制) |
static boolean |
isMobile(java.lang.String userAgent)
判断是否为移动设备 |
static boolean |
isNotEmpty(java.lang.Object obj)
判断对象是否不为空 |
static boolean |
isNumber(java.lang.String str)
判断字符串是否为数字字符(不含小数点,不受整型数字长度范围限制) |
static java.lang.String |
isNumber(java.lang.String str,
java.lang.String init)
判断字符串是否为数字字符(不含小数点,不受整型数字长度范围限制) |
static boolean |
isPing(java.lang.String url)
判断网络通不通 |
static boolean |
isRegex(java.lang.String str,
java.lang.String regex)
判断字符串是否为符合所定义的正则表达式 |
static java.lang.String |
javascript(java.lang.String str)
将 str 字符串转为 Javascript格式 |
static int |
lastIndexOf(java.lang.String str,
char searchChar)
返回字符 searchChar 在字符串 str 中最后出现的位置(如果 str=null 或 str="" 则也返回-1) |
static int |
lastIndexOf(java.lang.String str,
char searchChar,
int startPos)
返回字符 searchChar 从 startPos 开始在字符串 str 中最后出现的位置(如果 str=null 或 str="" 则也返回-1, 如果从 startPos 开始 searchChar 没有在 str 中出现则返回-1) |
static int |
lastIndexOf(java.lang.String str,
java.lang.String searchStr)
返回字符串 searchStr 在字符串 str 中最后出现的位置(如果 str=null 或 searchStr=null 则返回-1, 如果 searchStr="" 且 str! |
static int |
lastIndexOf(java.lang.String str,
java.lang.String searchStr,
int startPos)
返回字符串 searchStr 从 startPos 开始在字符串 str 中最后出现的位置(如果 str=null 或 str="" 则也返回-1, 如果从 startPos 开始 searchChar 没有在 str 中出现则返回-1) |
static int |
lastIndexOfIgnoreCase(java.lang.String str,
java.lang.String searchStr)
返回字符串 searchStr 在字符串 str 中最后出现的位置[不区分大小写](如果 str=null 或 searchStr=null 则返回-1, 如果 searchStr="" 且 str! |
static int |
lastIndexOfIgnoreCase(java.lang.String str,
java.lang.String searchStr,
int startPos)
返回字符串 searchStr 从 startPos 开始在字符串 str 中最后出现的位置[不区分大小写](如果 str=null 或 str="" 则也返回-1, 如果从 startPos 开始 searchChar 没有在 str 中出现则返回-1) |
static int |
lastOrdinalIndexOf(java.lang.String str,
java.lang.String searchStr,
int ordinal)
返回字符串 searchStr 在字符串 str 中最后第 ordinal 次出现的位置(如果 str=null 或 searchStr=null 或 ordinal<=0 则返回-1, 如果 searchStr 为 "" 且 str 为不为 null 则返回0,如果 searchStr 不在 str 中,则返回-1) |
static int |
length(java.lang.String str)
获取字符串长度,一个汉字按2个字节计算 length()返回的是字符串个数,如果是到双字节字符就出错 |
static void |
main(java.lang.String[] args)
|
static java.util.Map<java.lang.String,java.lang.Object> |
mapEnd(java.util.Map<java.lang.String,java.lang.Object> map,
java.lang.String prefix)
|
static java.util.Map<java.lang.String,java.lang.Object> |
mapEnd(java.util.Map<java.lang.String,java.lang.Object> map,
java.lang.String prefix,
java.lang.String replace)
|
static java.util.Map<java.lang.String,java.lang.Object> |
mapEnd(java.util.Map<java.lang.String,java.lang.Object> map,
java.lang.String prefix,
java.lang.String replace,
boolean isflag)
获取某Map对象中key后缀相似集合 |
static java.util.Map<java.lang.String,java.lang.Object> |
mapStart(java.util.Map<java.lang.String,java.lang.Object> map,
java.lang.String prefix)
|
static java.util.Map<java.lang.String,java.lang.Object> |
mapStart(java.util.Map<java.lang.String,java.lang.Object> map,
java.lang.String prefix,
java.lang.String replace)
|
static java.util.Map<java.lang.String,java.lang.Object> |
mapStart(java.util.Map<java.lang.String,java.lang.Object> map,
java.lang.String prefix,
java.lang.String replace,
boolean isflag)
获取某Map对象中key前缀相似集合 |
static java.lang.String |
nrbr(java.lang.String str)
将 str 字符串 文本 换行符转为 Html 换行符 |
static int |
ordinalIndexOf(java.lang.String str,
java.lang.String searchStr,
int ordinal)
返回字符串 searchStr 在字符串 str 中第 ordinal 次出现的位置(如果 str=null 或 searchStr=null 或 ordinal<=0 则返回-1, 如果 searchStr 为 "" 且 str 为不为 null 则返回0,如果 searchStr 不在 str 中,则返回-1) |
static int |
ordinalIndexOf(java.lang.String str,
java.lang.String searchStr,
int ordinal,
boolean lastIndex)
返回字符串 searchStr 在字符串 str 中第 ordinal 次出现的位置(如果 str=null 或 searchStr=null 或 ordinal<=0 则返回-1, 如果 searchStr 为 "" 且 str 为不为 null 则返回0,如果 searchStr 不在 str 中,则返回-1) |
static java.util.Properties |
properEnd(java.util.Properties proper,
java.lang.String prefix)
|
static java.util.Properties |
properEnd(java.util.Properties proper,
java.lang.String prefix,
java.lang.String replace)
|
static java.util.Properties |
properEnd(java.util.Properties proper,
java.lang.String prefix,
java.lang.String replace,
boolean isflag)
获取某Properties对象中key后缀相似集合 |
static java.util.Properties |
properStart(java.util.Properties proper,
java.lang.String prefix)
|
static java.util.Properties |
properStart(java.util.Properties proper,
java.lang.String prefix,
java.lang.String replace)
|
static java.util.Properties |
properStart(java.util.Properties proper,
java.lang.String prefix,
java.lang.String replace,
boolean isflag)
获取某Properties对象中key前缀相似集合 |
static int |
rand(int max)
|
static int |
rand(int min,
int max)
获取随机整数(固定范围) |
static java.lang.Object |
randArray(java.lang.Object obj,
int num)
获取随机集合值(Object[]、List、Map) |
static java.lang.Object[] |
randArrayId(java.lang.Object obj,
int num)
获取随机集合序列(Object[]、Collection、Map) |
static java.util.List |
randList(java.util.List list,
int num)
获取随机集合值(ArrayList集合) |
static java.lang.String |
random(int len)
|
static java.lang.String |
random(int len,
boolean isflag)
获取随机字符串(为0-9和A-Z字符串) |
static java.lang.String |
random(java.lang.String str,
int len)
获取某字符串源中的随机字符串 |
static java.lang.String |
regex(java.lang.String str,
java.lang.Object obj)
获取某字符串合适的正则规则 |
static java.util.List<java.lang.String> |
regex(java.lang.String str,
java.lang.String regex)
获取某字符串符合正则规则的字符串(可重复)并保存为列表 |
static java.util.Map<java.lang.String,java.lang.Integer> |
regexId(java.lang.String str,
java.lang.String regex)
获取某字符串符合正则规则的字符串(不重复)并保存为Map<String, Integer> Grapes.regexID(String str, String regex).get(name) 与 Grapes.arrayID(regex(String str, String regex), name) 得到的结果相同,速度比循环数组还快 |
static java.lang.String |
remove(java.lang.String str,
char remove)
在字符串 str 中移除 remove 字符,如果不存在 str 原文输出 |
static java.lang.String |
remove(java.lang.String str,
java.lang.String remove)
在字符串 str 中移除 remove 字符串,如果不存在 str 原文输出 |
static java.lang.String |
removeEnd(java.lang.String str,
java.lang.String remove)
在字符串 str 结尾移除 remove 字符串,如果不存在 str 原文输出 |
static java.lang.String |
removeEndIgnoreCase(java.lang.String str,
java.lang.String remove)
在字符串 str 结尾移除 remove 字符串,如果不存在 str 原文输出,不区分大小写 |
static java.lang.String |
removeStart(java.lang.String str,
java.lang.String remove)
在字符串 str 开头移除 remove 字符串,如果不存在 str 原文输出 |
static java.lang.String |
removeStartIgnoreCase(java.lang.String str,
java.lang.String remove)
在字符串 str 开头移除 remove 字符串,如果不存在 str 原文输出,不区分大小写 |
static java.lang.String |
repeat(java.lang.String str,
int n)
将字符串循环n次 |
static java.lang.String |
replace(java.lang.String str,
java.lang.String oldStr,
java.lang.String newStr)
替换 str 字符串中 oldStr 字符串为 newStr 字符串 |
static java.lang.String |
replaceChar(java.lang.String str,
char newChar,
int left,
int right)
替换 str 字符串中某段字符为 newChar 字符 |
static java.lang.String |
replaceCharCenter(java.lang.String str,
char newChar,
int length)
|
static java.lang.String |
replaceCharLeft(java.lang.String str,
char newChar,
int length)
|
static java.lang.String |
replaceCharRight(java.lang.String str,
char newChar,
int length)
|
static java.lang.String |
replaceRange(java.lang.String str,
java.lang.String gap,
java.lang.String newStr,
int range,
boolean isflag)
替换 str 字符串中某段[按间隔符区分]字符串为 newStr 字符串 (如:127.0.0.1 替换最后一段:127.0.0.*) |
static java.lang.Object[] |
reverse(java.lang.Object[] obj)
将某数组反转显示 |
static java.lang.String |
reverse(java.lang.String str)
将字符串反转显示 |
static java.lang.String |
sbc(java.lang.String str)
将 str 字符串进行 半角转为全角 |
static java.lang.String |
separator(java.lang.String str,
java.lang.String gap)
将字符串中的字母大写变小写并在原大写前增加间隔符 |
static java.lang.String[] |
split(java.lang.String str)
|
static java.lang.String[] |
split(java.lang.String str,
int max)
|
static java.lang.String[] |
split(java.lang.String str,
java.lang.String gap)
|
static java.lang.String[] |
split(java.lang.String str,
java.lang.String gap,
int max)
将对象(字符串)按间隔符拆分为数组 |
static java.lang.String[] |
splitCase(java.lang.String str,
boolean isflag)
将字符串按大小写拆分为数组 |
static java.util.List<java.lang.String> |
splitLength(java.lang.String str,
int length)
将字符串按固定长度拆分为List<String> |
static java.util.List<java.lang.String> |
splitList(java.lang.String str)
|
static java.util.List<java.lang.String> |
splitList(java.lang.String str,
int max)
|
static java.util.List<java.lang.String> |
splitList(java.lang.String str,
java.lang.String gap)
|
static java.util.List<java.lang.String> |
splitList(java.lang.String str,
java.lang.String gap,
int max)
将字符串按间隔符拆分为List<String> |
static java.lang.String[] |
splitRegex(java.lang.String str,
java.lang.String regex)
将字符串按正则规则拆分为数组 |
static boolean |
startsWithIgnoreCase(java.lang.String str,
java.lang.String searchStr)
检查字符串 searchStr 是否在字符串 str 开头出现过,不区分大小写 |
static java.lang.String |
substring(java.lang.String str,
int start)
|
static java.lang.String |
substring(java.lang.String str,
int start,
int end)
截取字符串(字母、数字) |
static java.lang.String |
substring(java.lang.String str,
int start,
int len,
java.lang.String postfix)
|
static java.lang.String |
substring(java.lang.String str,
int start,
int len,
java.lang.String postfix,
boolean isflag)
截取字符串并补充后缀字符串(字母、数字、双字节字符) 如若含汉字,可有效防止被拆分情况发生,常见于主题列表截取+省略号[…] |
static java.lang.String |
substring(java.lang.String str,
int len,
java.lang.String postfix)
|
static java.lang.String |
substring(java.lang.String str,
int len,
java.lang.String postfix,
boolean isflag)
|
static java.lang.String |
substringAfter(java.lang.String str,
java.lang.String separator)
|
static java.lang.String |
substringAfter(java.lang.String str,
java.lang.String separator,
boolean isflag)
截取字符串指定字符串之后的字符 |
static java.lang.String |
substringAfterLast(java.lang.String str,
java.lang.String separator)
|
static java.lang.String |
substringAfterLast(java.lang.String str,
java.lang.String separator,
boolean isflag)
截取字符串倒数指定字符串之后的字符 |
static java.lang.String |
substringBefore(java.lang.String str,
java.lang.String separator)
|
static java.lang.String |
substringBefore(java.lang.String str,
java.lang.String separator,
boolean isflag)
截取字符串指定字符串之前的字符 |
static java.lang.String |
substringBeforeLast(java.lang.String str,
java.lang.String separator)
|
static java.lang.String |
substringBeforeLast(java.lang.String str,
java.lang.String separator,
boolean isflag)
截取字符串倒数指定字符串之前的字符 |
static java.lang.String |
substringBetween(java.lang.String str,
java.lang.String tag)
截取字符串中两个指定字符串之间的子字符串 例:[url]url[url] |
static java.lang.String |
substringBetween(java.lang.String str,
java.lang.String open,
java.lang.String close)
截取字符串中两个指定字符串之间的子字符串,只返回第一个有效值 例:[url]url[/url][url]url[/url][url]url[/url] |
static java.lang.String |
substringCenter(java.lang.String str,
java.lang.String separator)
|
static java.lang.String |
substringCenter(java.lang.String str,
java.lang.String startSeparator,
java.lang.String endSeparator)
截取字符串开头结尾指定字符串之间的字符 |
static java.lang.String |
substringLeft(java.lang.String str,
int len)
截取字符串左边len个字符 |
static java.lang.String |
substringMid(java.lang.String str,
int pos,
int len)
截取字符串中间len个字符 |
static java.lang.String |
substringRight(java.lang.String str,
int len)
截取字符串右边len个字符 |
static java.lang.String[] |
substringsBetween(java.lang.String str,
java.lang.String open,
java.lang.String close)
截取字符串中两个指定字符串之间的子字符串,以数组形式返回所有有效值 例:[url]url[/url][url]url[/url][url]url[/url] |
static java.lang.String |
swapCase(java.lang.String str)
将字符串中的大写变小写、小写变大写(反向转换) |
static java.lang.String |
telex(java.lang.String str)
|
static java.lang.String |
telex(java.lang.String str,
java.lang.String keyt)
|
static java.lang.String |
telex(java.lang.String str,
java.lang.String keyt,
java.lang.String gap)
将 str 字符串按字典码转为整型数组格式 |
static java.lang.String |
text(java.lang.String str)
|
static java.lang.String |
text(java.lang.String str,
boolean isflag)
将 str 字符串转为纯文本 |
static java.lang.String |
trim(java.lang.String str)
将字符串前后空格去掉(含纯控制符[\\\\b|\\t|\\n|\\f|\\r|]) |
static java.lang.String |
unascii(java.lang.String str,
java.lang.String gap)
将 ASCII码转为 str 字符串 |
static java.lang.String |
uncapitalize(java.lang.String str)
将字符串中的首字母小写 |
static java.lang.String |
ungzip(java.lang.String str)
将 str 字符串进行GZIP解压 |
static java.lang.String |
unseparator(java.lang.String str,
java.lang.String gap)
将字符串中的间隔符删除并将间隔符后第一个字母变大写字母 |
static java.lang.String |
unsplit(java.lang.Object obj)
|
static java.lang.String |
unsplit(java.lang.Object obj,
int max)
|
static java.lang.String |
unsplit(java.lang.Object obj,
java.lang.String gap)
|
static java.lang.String |
unsplit(java.lang.Object obj,
java.lang.String gap,
int max)
将某对象(数组、集合)按间隔符并接为字符串 |
static java.lang.String |
untelex(java.lang.String str)
|
static java.lang.String |
untelex(java.lang.String str,
java.lang.String keyt)
|
static java.lang.String |
untelex(java.lang.String str,
java.lang.String keyt,
java.lang.String gap)
将 str 字符串按字典码转为字符串格式 |
static java.lang.String |
unZero(java.lang.String str)
将字符串前面的0除去(字符型数字) |
static java.lang.String |
urlDecode(java.lang.String str)
|
static java.lang.String |
urlDecode(java.lang.String str,
java.lang.String charset)
将 URL编码 转为 str 字符串(可防止地址栏汉字乱码) |
static java.lang.String |
urlEncode(java.lang.String str)
|
static java.lang.String |
urlEncode(java.lang.String str,
java.lang.String charset)
将 str 字符串按固定编码转为 URL编码(可防止地址栏汉字乱码) |
static java.lang.String |
uuid()
|
static java.lang.String |
uuid(boolean isflag)
获取随机UUID字符串 |
从类 java.lang.Object 继承的方法 |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
字段详细信息 |
---|
public static java.lang.String CHARSET
构造方法详细信息 |
---|
public Grapes()
方法详细信息 |
---|
public static boolean isEmpty(java.lang.Object obj)
obj
- 待判断对象(String[null、""、"null"等,不含全角空格、空白符、控制符,这些可用trim()去除]、Collection、Map、Object[])
public static java.lang.Object isEmpty(java.lang.Object obj, java.lang.Object init)
obj
- 待判断对象(String[全角空格、空白符、控制符]、Collection、Map、Object[])init
- 默认值
public static boolean isNotEmpty(java.lang.Object obj)
obj
- 待判断对象(String[全角空格、空白符、控制符]、Collection、Map、Object[])
public static boolean isRegex(java.lang.String str, java.lang.String regex)
str
- 待判断字符串regex
- 正则表达式
public static boolean isBoolean(java.lang.Object obj)
obj
- 待判断对象(Boolean、String)
public static boolean isBoolean(java.lang.String str, boolean init)
str
- 待判断字符串init
- 默认值
public static boolean isNumber(java.lang.String str)
str
- 待判断字符串
public static java.lang.String isNumber(java.lang.String str, java.lang.String init)
str
- 待判断字符串init
- 默认值
public static boolean isInteger(java.lang.Object obj)
obj
- 待判断对象(Integer、String)
public static java.lang.Integer isInteger(java.lang.String str, java.lang.Integer init)
str
- 待判断字符串init
- 默认值
public static boolean isLong(java.lang.Object obj)
obj
- 待判断对象(Long、String)
public static java.lang.Long isLong(java.lang.String str, java.lang.Long init)
str
- 待判断字符串init
- 默认值
public static boolean isArray(java.lang.Object obj)
obj
- 待判断对象(Object[]、Collection、Map)
public static boolean isEnglish(java.lang.String str)
str
- 待判断字符串
public static boolean isChinese(java.lang.String str)
str
- 待判断字符串
public static boolean isDoubleByte(java.lang.String str)
str
- 待判断字符串
public static boolean isPing(java.lang.String url)
url
- 域名
public static boolean isMobile(java.lang.String userAgent)
userAgent
- 客户端请求信息
public static boolean checkVersion(java.lang.String path, java.lang.String field, java.lang.String newVer)
path
- 类路径(Java类调用格式)field
- 版本字段(常量,默认:VERSION)newVer
- 新版本号(如:4.0)public static boolean checkVersion(java.lang.String path, java.lang.String newVer)
public static java.lang.String getResourcePath(java.lang.Object obj)
obj
- 某类对象
public static java.io.InputStream getResourceStream(java.lang.Object obj, java.lang.String file)
obj
- 某类对象file
- 文件名
public static java.lang.Class<?> getClazz(java.lang.String name) throws java.lang.ClassNotFoundException
name
- Class路径字符串
java.lang.ClassNotFoundException
public static java.lang.Object getBean(java.lang.String name) throws java.lang.InstantiationException, java.lang.IllegalAccessException, java.lang.ClassNotFoundException
name
- Class路径字符串
java.lang.InstantiationException
java.lang.IllegalAccessException
java.lang.ClassNotFoundException
public static java.util.Map<java.lang.String,EMethod> getEMethod(java.lang.Class<?> clazz, boolean isparent, boolean isflag)
clazz
- Class(Bean)实例对象isparent
- 提取范围(含父级,默认:是,含父级的所有公共方法,否只提取当前类)isflag
- 提取属性(只取公共方法,默认:是,当范围不含父级时,有效)
public static java.util.Map<java.lang.String,EMethod> getEMethod(java.lang.Class<?> clazz, boolean isparent)
public static java.util.Map<java.lang.String,EMethod> getEMethod(java.lang.Class<?> clazz)
public static java.util.Map<java.lang.String,EMethod> getEMethod(java.lang.Object obj, boolean isparent, boolean isflag)
public static java.util.Map<java.lang.String,EMethod> getEMethod(java.lang.Object obj, boolean isparent)
public static java.util.Map<java.lang.String,EMethod> getEMethod(java.lang.Object obj)
public static java.util.List<java.lang.String> getMethodName(java.util.Map<java.lang.String,EMethod> map)
map
- Class(Bean)实例信息对象
public static java.util.List<java.lang.String> getReadMethodName(java.util.Map<java.lang.String,EMethod> map)
map
- Class(Bean)实例信息对象
public static java.util.List<java.lang.String> getWriteMethodName(java.util.Map<java.lang.String,EMethod> map)
map
- Class(Bean)实例信息对象
public static java.util.List<java.lang.String> getFunMethodName(java.util.Map<java.lang.String,EMethod> map)
map
- Class(Bean)实例信息对象
public static java.lang.String uuid(boolean isflag)
isflag
- 含中划线(默认:否)
public static java.lang.String uuid()
public static java.lang.String regex(java.lang.String str, java.lang.Object obj)
str
- 待判断字符串obj
- 所定义的正则对象(String、Collection、Object[])
public static java.util.List<java.lang.String> regex(java.lang.String str, java.lang.String regex)
str
- 待转换的字符串regex
- 正则规则
public static java.util.Map<java.lang.String,java.lang.Integer> regexId(java.lang.String str, java.lang.String regex)
str
- 待转换的字符串regex
- 正则规则
public static java.lang.String random(java.lang.String str, int len)
str
- 字符串源len
- 获取随机字符串长度
public static java.lang.String random(int len, boolean isflag)
len
- 获取字符串长度isflag
- 是否含字母(默认为否)
public static java.lang.String random(int len)
public static int rand(int min, int max)
min
- 最小值max
- 最大值
public static int rand(int max)
public static java.lang.Object[] randArrayId(java.lang.Object obj, int num)
obj
- 集合 对象(Object[]、Collection、Map)num
- 返回大小
public static java.lang.Object randArray(java.lang.Object obj, int num)
obj
- 集合 对象(Object、Collection、Map)num
- 返回大小
public static java.util.List randList(java.util.List list, int num)
list
- 原List集合num
- 返回大小
public static int inArray(java.lang.Object obj, java.lang.String value, boolean isflag)
obj
- 对象(String[]、List<String>)集合value
- 数值isflag
- 严格匹配(默认:true,区分大小写字符)
public static int inArray(java.lang.Object obj, java.lang.String value)
public static java.util.Map<java.lang.String,java.lang.Object> mapStart(java.util.Map<java.lang.String,java.lang.Object> map, java.lang.String prefix, java.lang.String replace, boolean isflag)
map
- 对象prefix
- 相似字符replace
- 替换字符(如为null则不替换)isflag
- 严格匹配(默认:false,不区分大小写字符)
public static java.util.Map<java.lang.String,java.lang.Object> mapStart(java.util.Map<java.lang.String,java.lang.Object> map, java.lang.String prefix, java.lang.String replace)
public static java.util.Map<java.lang.String,java.lang.Object> mapStart(java.util.Map<java.lang.String,java.lang.Object> map, java.lang.String prefix)
public static java.util.Map<java.lang.String,java.lang.Object> mapEnd(java.util.Map<java.lang.String,java.lang.Object> map, java.lang.String prefix, java.lang.String replace, boolean isflag)
map
- 对象prefix
- 相似字符replace
- 替换字符(如为null则不替换)isflag
- 严格匹配(默认:false,不区分大小写字符)
public static java.util.Map<java.lang.String,java.lang.Object> mapEnd(java.util.Map<java.lang.String,java.lang.Object> map, java.lang.String prefix, java.lang.String replace)
public static java.util.Map<java.lang.String,java.lang.Object> mapEnd(java.util.Map<java.lang.String,java.lang.Object> map, java.lang.String prefix)
public static java.util.Properties properStart(java.util.Properties proper, java.lang.String prefix, java.lang.String replace, boolean isflag)
proper
- 对象prefix
- 相似字符replace
- 替换字符(如为null则不替换)isflag
- 严格匹配(默认:false,不区分大小写字符)
public static java.util.Properties properStart(java.util.Properties proper, java.lang.String prefix, java.lang.String replace)
public static java.util.Properties properStart(java.util.Properties proper, java.lang.String prefix)
public static java.util.Properties properEnd(java.util.Properties proper, java.lang.String prefix, java.lang.String replace, boolean isflag)
proper
- 对象prefix
- 相似字符replace
- 替换字符(如为null则不替换)isflag
- 严格匹配(默认:false,不区分大小写字符)
public static java.util.Properties properEnd(java.util.Properties proper, java.lang.String prefix, java.lang.String replace)
public static java.util.Properties properEnd(java.util.Properties proper, java.lang.String prefix)
public static java.lang.String chinese(java.lang.String str, java.lang.String gap)
str
- 待提取字符串gap
- 结果间隔符
public static int length(java.lang.String str)
str
- 字符串
public static boolean getBoolean(java.lang.Object obj)
obj
- 待判断对象,含整型及字符串(1、0、true、false、on、off、yes、no),若为空或不是Boolean型内容,则返回false
public static java.lang.String getURLText(java.lang.String url)
url
- 域名public static java.lang.String trim(java.lang.String str)
str
- 待处理字符串
public static java.lang.String unZero(java.lang.String str)
str
- 待处理字符串
public static java.lang.String swapCase(java.lang.String str)
str
- 待处理字符串
public static java.lang.String capitalize(java.lang.String str)
str
- 待处理字符串
public static java.lang.String uncapitalize(java.lang.String str)
str
- 待处理字符串
public static java.lang.String separator(java.lang.String str, java.lang.String gap)
str
- 待处理字符串(不含间隔符,含大写)gap
- 间隔符(_)public static java.lang.String unseparator(java.lang.String str, java.lang.String gap)
str
- 待处理字符串(含间隔符,不含大写)gap
- 间隔符(_)public static java.lang.String[] splitCase(java.lang.String str, boolean isflag)
str
- 待转换的字符串isflag
- 是否按大写转换
public static java.lang.String[] splitRegex(java.lang.String str, java.lang.String regex)
str
- 待转换的字符串regex
- 正则规则
public static java.lang.String[] split(java.lang.String str, java.lang.String gap, int max)
obj
- 待转换的对象(Object[]、Map、Collection、String)gap
- 间隔符(默认:半角逗号,其中【. = \\. ?=\\? \ = \\\ 空格 = \\空格】需要转义处理,【 , @ /】无需处理)max
- 固定大小(默认:0 为不限)
public static java.lang.String[] split(java.lang.String str, java.lang.String gap)
public static java.lang.String[] split(java.lang.String str, int max)
public static java.lang.String[] split(java.lang.String str)
public static java.lang.String unsplit(java.lang.Object obj, java.lang.String gap, int max)
obj
- 待转换的对象(Object[]、Map、Collection)gap
- 间隔符(默认半角逗号",")max
- 固定大小(默认:0 为不限)
public static java.lang.String unsplit(java.lang.Object obj, java.lang.String gap)
public static java.lang.String unsplit(java.lang.Object obj, int max)
public static java.lang.String unsplit(java.lang.Object obj)
public static java.util.List<java.lang.String> splitList(java.lang.String str, java.lang.String gap, int max)
str
- 待转换的字符串gap
- 间隔符(默认:半角逗号,其中【. = \\. \ = \\\ 空格 = \\空格】需要转义处理,【 , @ /】无需处理)max
- 固定大小(默认:0 为不限)
public static java.util.List<java.lang.String> splitList(java.lang.String str, java.lang.String gap)
public static java.util.List<java.lang.String> splitList(java.lang.String str, int max)
public static java.util.List<java.lang.String> splitList(java.lang.String str)
public static java.util.List<java.lang.String> splitLength(java.lang.String str, int length)
str
- 待转换的字符串length
- 字节长度
public static java.lang.String repeat(java.lang.String str, int n)
str
- 待循环的字符串n
- 循环数量
public static java.lang.String expand(java.lang.String str, int n, java.lang.String newstr, boolean isflag)
str
- 字符串n
- 扩展大小(最终显示最小长度)newstr
- 待扩展字符串isflag
- 是否扩展在字符串结尾处(右边)
public static java.lang.String expand(java.lang.String str, int n, java.lang.String newstr)
public static java.lang.String reverse(java.lang.String str)
str
- 待反转显示的字符串
public static java.lang.Object[] reverse(java.lang.Object[] obj)
obj
- 待反转显示的数组(int[]、String[])
public static int indexOf(java.lang.String str, char searchChar)
str
- 待查字符串searchChar
- 待查字符public static int indexOf(java.lang.String str, char searchChar, int startPos)
str
- 待查字符串searchChar
- 待查字符startPos
- 起始位置public static int indexOf(java.lang.String str, java.lang.String searchStr)
str
- 待查字符串searchStr
- 待查字符串public static int ordinalIndexOf(java.lang.String str, java.lang.String searchStr, int ordinal)
str
- 待查字符串searchStr
- 待查字符串ordinal
- 出现次数(默认从左边起点开始计算)public static int ordinalIndexOf(java.lang.String str, java.lang.String searchStr, int ordinal, boolean lastIndex)
str
- 待查字符串searchStr
- 待查字符串ordinal
- 出现次数lastIndex
- 是否从右边结尾开始计算public static int indexOf(java.lang.String str, java.lang.String searchStr, int startPos)
str
- 待查字符串searchStr
- 待查字符串startPos
- 起始位置public static int indexOfIgnoreCase(java.lang.String str, java.lang.String searchStr)
str
- 待查字符串searchStr
- 待查字符串public static int indexOfIgnoreCase(java.lang.String str, java.lang.String searchStr, int startPos)
str
- 待查字符串searchStr
- 待查字符串startPos
- 起始位置public static int lastIndexOf(java.lang.String str, char searchChar)
str
- 待查字符串searchChar
- 待查字符public static int lastIndexOf(java.lang.String str, char searchChar, int startPos)
str
- 待查字符串searchChar
- 待查字符startPos
- 起始位置public static int lastIndexOf(java.lang.String str, java.lang.String searchStr)
str
- 待查字符串searchStr
- 待查字符串public static int lastOrdinalIndexOf(java.lang.String str, java.lang.String searchStr, int ordinal)
str
- 待查字符串searchStr
- 待查字符串ordinal
- 出现次数(默认从左边起点开始计算)public static int lastIndexOf(java.lang.String str, java.lang.String searchStr, int startPos)
str
- 待查字符串searchStr
- 待查字符串startPos
- 起始位置public static int lastIndexOfIgnoreCase(java.lang.String str, java.lang.String searchStr)
str
- 待查字符串searchStr
- 待查字符串public static int lastIndexOfIgnoreCase(java.lang.String str, java.lang.String searchStr, int startPos)
str
- 待查字符串searchStr
- 待查字符串startPos
- 起始位置public static boolean contains(java.lang.String str, char searchChar)
str
- 待查字符串searchChar
- 待查字符
public static boolean contains(java.lang.String str, java.lang.String searchStr)
str
- 待查字符串searchStr
- 待查字符串
public static boolean containsIgnoreCase(java.lang.String str, java.lang.String searchStr)
str
- 待查字符串searchStr
- 待查字符串
public static boolean contains(java.lang.String[] str, java.lang.String searchStr)
str
- 待查字符串数组searchStr
- 待查字符串
public static boolean containsIgnoreCase(java.lang.String[] str, java.lang.String searchStr)
str
- 待查字符串数组searchStr
- 待查字符串
public static boolean contains(java.lang.String str, java.lang.String[] searchStr)
str
- 待查字符串searchStr
- 待查字符串数组
public static boolean containsIgnoreCase(java.lang.String str, java.lang.String[] searchStr)
str
- 待查字符串searchStr
- 待查字符串数组
public static java.lang.String contains(java.lang.String str, java.lang.String[] searchStr, java.lang.String init)
str
- 待查字符串searchStr
- 待查字符串数组init
- 默认值
public static java.lang.String containsIgnoreCase(java.lang.String str, java.lang.String[] searchStr, java.lang.String init)
str
- 待查字符串searchStr
- 待查字符串数组init
- 默认值
public static java.lang.String containsIndexOfsupp(java.lang.String str, java.lang.String searchStr, java.lang.String suppStr)
str
- 待检查字符串searchStr
- 查找字符串suppStr
- 补充字符串
public static boolean startsWithIgnoreCase(java.lang.String str, java.lang.String searchStr)
str
- 待检查字符串searchStr
- 查找字符串
public static boolean endsWithIgnoreCase(java.lang.String str, java.lang.String searchStr)
str
- 待检查字符串searchStr
- 查找字符串
public static java.lang.String addStart(java.lang.String str, java.lang.String add)
str
- 待添加字符串add
- 要添加字符串
public static java.lang.String addStartIgnoreCase(java.lang.String str, java.lang.String add)
str
- 待添加字符串add
- 要添加字符串
public static java.lang.String addEnd(java.lang.String str, java.lang.String add)
str
- 待添加字符串add
- 要添加字符串
public static java.lang.String addEndIgnoreCase(java.lang.String str, java.lang.String add)
str
- 待添加字符串add
- 要添加字符串
public static java.lang.String removeStart(java.lang.String str, java.lang.String remove)
str
- 待移除字符串remove
- 要移除字符串
public static java.lang.String removeStartIgnoreCase(java.lang.String str, java.lang.String remove)
str
- 待移除字符串remove
- 要移除字符串
public static java.lang.String removeEnd(java.lang.String str, java.lang.String remove)
str
- 待移除字符串remove
- 要移除字符串
public static java.lang.String removeEndIgnoreCase(java.lang.String str, java.lang.String remove)
str
- 待移除字符串remove
- 要移除字符串
public static java.lang.String remove(java.lang.String str, java.lang.String remove)
str
- 待移除字符串remove
- 要移除字符串
public static java.lang.String remove(java.lang.String str, char remove)
str
- 待移除字符串remove
- 要移除字符
public static java.lang.String substring(java.lang.String str, int start, int len, java.lang.String postfix, boolean isflag)
str
- 待截取字符串(按GBK编码处理)start
- 开始位置(开始点,默认从0开始)len
- 截取长度(含后缀字符,0为不截取,最终显示长度)postfix
- 后缀字符串isflag
- 是否自动识别双字节字符(默认是,对双字节字符将按2个字节计算)
public static java.lang.String substring(java.lang.String str, int len, java.lang.String postfix, boolean isflag)
public static java.lang.String substring(java.lang.String str, int start, int len, java.lang.String postfix)
public static java.lang.String substring(java.lang.String str, int len, java.lang.String postfix)
public static java.lang.String substring(java.lang.String str, int start, int end)
str
- 待截取字符串start
- 开始位置(默认从0开始)end
- 结束位置(默认字符串长度,指原字符串所在位置长度)
public static java.lang.String substring(java.lang.String str, int start)
public static java.lang.String substringLeft(java.lang.String str, int len)
str
- 待截取字符串len
- 截取长度
public static java.lang.String substringRight(java.lang.String str, int len)
str
- 待截取字符串len
- 截取长度
public static java.lang.String substringMid(java.lang.String str, int pos, int len)
str
- 待截取字符串pos
- 指定(中间)位置len
- 截取长度
public static java.lang.String substringCenter(java.lang.String str, java.lang.String startSeparator, java.lang.String endSeparator)
str
- 待截取字符串startSeparator
- 指定字符(开头)endSeparator
- 指定字符(结尾)
public static java.lang.String substringCenter(java.lang.String str, java.lang.String separator)
public static java.lang.String substringBefore(java.lang.String str, java.lang.String separator, boolean isflag)
str
- 待截取字符串separator
- 指定字符串isflag
- 若指定字符串不存在是否返回null,默认是,若否字符串原样输出
public static java.lang.String substringBefore(java.lang.String str, java.lang.String separator)
public static java.lang.String substringAfter(java.lang.String str, java.lang.String separator, boolean isflag)
str
- 待截取字符串separator
- 指定字符串isflag
- 若指定字符串不存在是否返回null,默认是,若否字符串原样输出
public static java.lang.String substringAfter(java.lang.String str, java.lang.String separator)
public static java.lang.String substringBeforeLast(java.lang.String str, java.lang.String separator, boolean isflag)
str
- 待截取字符串separator
- 指定字符串isflag
- 若指定字符串不存在是否返回null,默认是,若否字符串原样输出
public static java.lang.String substringBeforeLast(java.lang.String str, java.lang.String separator)
public static java.lang.String substringAfterLast(java.lang.String str, java.lang.String separator, boolean isflag)
str
- 待截取字符串separator
- 指定字符串isflag
- 若指定字符串不存在是否返回null,默认是,若否字符串原样输出
public static java.lang.String substringAfterLast(java.lang.String str, java.lang.String separator)
public static java.lang.String substringBetween(java.lang.String str, java.lang.String tag)
str
- 待截取字符串tag
- 指定字符串
public static java.lang.String substringBetween(java.lang.String str, java.lang.String open, java.lang.String close)
str
- 待截取字符串open
- 开始字符串close
- 结束字符串
public static java.lang.String[] substringsBetween(java.lang.String str, java.lang.String open, java.lang.String close)
str
- 待截取字符串open
- 开始字符串close
- 结束字符串
public static java.lang.String replace(java.lang.String str, java.lang.String oldStr, java.lang.String newStr)
str
- 字符串oldStr
- 原字符串newStr
- 新字符串
public static java.lang.String replaceRange(java.lang.String str, java.lang.String gap, java.lang.String newStr, int range, boolean isflag)
str
- 字符串gap
- 间隔符newStr
- 新字符串range
- 替换段数(0不替换 1一段 2两段 3三段 …)isflag
- 从头部开始(true是 false否)
public static java.lang.String replaceChar(java.lang.String str, char newChar, int left, int right)
str
- 字符串newChar
- 新字符left
- 左边保留长度right
- 右边保留长度
public static java.lang.String replaceCharLeft(java.lang.String str, char newChar, int length)
public static java.lang.String replaceCharRight(java.lang.String str, char newChar, int length)
public static java.lang.String replaceCharCenter(java.lang.String str, char newChar, int length)
public static java.lang.String charset(java.lang.String str, java.lang.String oldCharset, java.lang.String charset)
str
- 字符串oldCharset
- 原编码(默认:ISO-8859-1)charset
- 新编码(默认:UTF-8)
public static java.lang.String charset(java.lang.String str, java.lang.String charset)
public static java.lang.String charset(java.lang.String str)
public static java.util.List<java.lang.String> enumArray(java.util.Enumeration<?> e)
e
- 待转换的枚举对象
public static java.lang.String telex(java.lang.String str, java.lang.String keyt, java.lang.String gap)
str
- 字符串(明文)keyt
- 字典码gap
- 间隔符(默认半角逗号)
public static java.lang.String telex(java.lang.String str, java.lang.String keyt)
public static java.lang.String telex(java.lang.String str)
public static java.lang.String untelex(java.lang.String str, java.lang.String keyt, java.lang.String gap)
str
- 整型数组(密文,只能是数字)keyt
- 字典码gap
- 间隔符(默认半角逗号)
public static java.lang.String untelex(java.lang.String str, java.lang.String keyt)
public static java.lang.String untelex(java.lang.String str)
public static java.lang.String ascii(java.lang.String str, java.lang.String gap)
str
- 字符串gap
- 间隔符
public static java.lang.String unascii(java.lang.String str, java.lang.String gap)
str
- 字符串gap
- 间隔符
public static java.lang.String byte2Hex(byte[] bytes, java.lang.String gap)
bytes
- 二进制数组gap
- 间隔符public static java.lang.String byte2Hex(byte[] bytes)
public static byte[] hex2Byte(java.lang.String str, java.lang.String gap)
str
- 十六进制字符串gap
- 间隔符public static byte[] hex2Byte(java.lang.String str)
public static java.lang.String urlEncode(java.lang.String str, java.lang.String charset)
str
- 字符串charset
- 编码(默认:UTF-8)
public static java.lang.String urlEncode(java.lang.String str)
public static java.lang.String urlDecode(java.lang.String str, java.lang.String charset)
str
- 字符串charset
- 编码(默认自动判断:非 UTF-8 即 GBK)
public static java.lang.String urlDecode(java.lang.String str)
public static java.lang.String sbc(java.lang.String str)
str
- 字符串
public static java.lang.String dbc(java.lang.String str)
str
- 字符串
public static java.lang.String fiter(java.lang.String str, java.lang.String regex, java.lang.String newStr)
str
- 字符串regex
- 正则表达式字符串(为空则返回原字符串)newStr
- 待替换字符串(默认为空)
public static java.lang.String fiter(java.lang.String str, java.lang.String regex)
public static java.lang.String nrbr(java.lang.String str)
str
- 待转换字符串
public static java.lang.String brnr(java.lang.String str)
str
- 待转换字符串
public static java.lang.String text(java.lang.String str, boolean isflag)
str
- 字符串(带html标签)isflag
- 过滤换行符(多行变一行,默认否)
public static java.lang.String text(java.lang.String str)
public static java.lang.String javascript(java.lang.String str)
str
- 字符串
public static java.lang.String gzip(java.lang.String str)
str
- 字符串
public static java.lang.String ungzip(java.lang.String str)
str
- 字符串
public static int[] arraySort(int[] data, java.lang.String genre)
data
- 待排序整型数组genre
- 排序类型(asc、desc)
public static int[] arraySort(int[] data)
public static java.lang.String getVersion()
public static void main(java.lang.String[] args)
|
||||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |