常用字符串通量(可以避免硬编程情况):
字符串常用操作:
(1)Split(“...”)进行分割;
(2)indexOf(“...”)字符串首次出现位置查询;
(3)substring(begin)字符串截取从begin开始至末尾 //substring(begin,end)可以指定截取 位置;
(4)replace(“a”,”b”)将字符串内所有”a”字符替换成”b”字符;
(5)contains()查看一个字符串内是否包含另一个字符串,包含返回true,否则false;
StringUtil:
SpringUtilS是一个字符串工具类,目的为了简化java中对字符串的处理操作。
重要方法分析:
1)isEmpty()
作用:检查当前字符串是否为null或者为空 ””
2)IsBlank()
作用:相较于isBlank()更为严格,检查Null,空字符串和只包含空白字符情况(” ”)
3)substringBetween()
作用:用于提取标记物之间内容,比如xml标签,Html标签,括号内的内容。
4)Join()
作用:进行连接集合或者数组元素成为一个字符串,并且以逗号分割的列表场景使用方法。
5)abbreviate()
作用:创建固定长度的字符串摘要,应用于在UI上显示长文本时候缩略形式。
主要使用方法:
(1)空值判断,处理(最常用)
(2)字符串比较(equals常用)
使用场景:
当需要比较字符串且避免空指针异常时候,可以使用equals
(3)子串操作(常用)
使用场景:
从复杂的字符串中提取特定的部分(提取网页地址,url等)
(4)字符串修改(replace常用)
使用场景:
用于格式化输出或者文本处理
(5)字符串检查(常用)
使用场景:
用于字符串内容的验证,过滤铭感词等