下面介绍基于StringUtils工具类的常用方法(必看)。我觉得边肖挺好的。我现在就分享给你,给你一个参考。来和边肖一起看看吧。
前言:工作中看到项目组里的大牛写代码大量的用到了StringUtils工具类来做字符串的操作,便学习整理了一下,方便查阅。
IsEmpty(String str)为空,空格字符为false。
IsNotEmpty(String str)不为空,空格符为真?
IsBlank(String str)空,空格符为真?
IsNotBlank(String str)非空,空格字符为false?
Trim(String str)删除字符串两端的控制符号,当字符串为空时,null返回null。
trimpty(string str)删除字符串两端的控制符号,并在字符串为空或null时返回“”。
striptonNull(String str)删除字符串两端的空白,空字符串或null返回null。
Stripempty (stringstr)删除字符串两端的空白,并为空字符串或null返回“”。
Strips (string str,stripChars)删除stripchars中str两端的字符。
string utils . strip( 000000134 _ 76539000 , 0)=134_76539
Stripstart (String str,String stripChars)删除stripChars中str前端的字符。
Strippend (string str,string stripChars)删除stripChars中str后端的字符。
Equals(String str1,String str2)比较两个字符串是否相等,如果两个字符串都为空,则认为它们相等。
Index (string str,char searchChar)返回搜索字符在字符串中的第一个出现位置,如果未找到,则返回-1,如果str为null或“”则返回-1
Index (string str,char searchChar,int startPos)从startPos返回字符串str中字符searchChar第一次出现的位置。
Contains (string str,char searchChar)确定str是否包含字符searchChar,str是否为null或searchChar是否为null,并返回false。
StringUtils.contains( , )=true
StringUtils.contains(dfg , )=true
是否包含忽略大小写(string str,string search str) str包含字符searchChar不区分大小写。
Index of any (string str,char [] searchChars)找出字符数组searchChars中的字符在string str中第一次出现的位置。如果字符数组中的所有字符都不在字符串中,则返回-1;如果字符串为null或“”,则返回-1
SubString(String str,int start)从start开始,包含字符start以获取String str的子串。如果start是负数,从后面数。如果str为null或,则返回自身。
Substring before (string str,string separator)获取第一次出现字符串分隔符之前的子字符串。不包含该字符,如果str为null或“”,则返回自身。
Substring After (string str,string separator)获取不包含该字符的字符串分隔符第一次出现后的子字符串。如果str为null或,它将返回自身。
Substring (string str,int start,int end)同上
Left(String str,int len)从左侧获取长度为len的字符串str的子串。如果str为null或,则返回自身;如果len小于0,则返回“”
Right(String str,int len)从右侧获取String str的长度为len的子串
Mid(String str,int pos,int len)获取字符串str的子串,长度从pos开始。如果pos小于0,则设置为0。
Split(String str)将一个字符串拆分成一个字符串数组,使用空格作为分隔符。如果字符串为null,则返回null,如果字符串为“”,则返回空数组{}
Split(String str,char c)根据char c拆分字符串
Join(Object[] arrey)将数组中的元素连接成一个字符串并返回它。
Join(Object[] arrey,char c)将数组中的元素拼接成一个字符串,并使用分隔符c返回它。
DeleteWhitespace(String str)删除字符串中的所有空白字符,包括转义字符。
RemoveStart (string str,string remove)如果字符串str以remove开头,则删除开头然后返回,否则返回原字符串。
Remove end (string str,string Remove)如果字符串str以字符串remove结尾,则删除结尾,然后返回,否则,返回原始字符串。
Remove(String String,char remove)删除字符串中包含remove所有部分,然后返回
替换(字符串str,字符串reql,字符串与)在字符串文本中用随着代替回复,替换所有
replaceChars(字符串字符串,旧字符,新字符)在字符串中新的字符代替老的字符
公共静态字符串replaceChars(字符串str,字符串searchChars,字符串replaceChars)
字符串实用程序。替换字符( asssdf , s , yyy )= ayyydf
StringUtils.replaceChars(asdf , sd , y )= ayf
字符串实用程序。替换字符( assssddddf , sd , y )= ayyyyf
覆盖(字符串str,字符串new,int start,int end)用字符串新的覆盖字符串潜艇用热中子反应堆(海底热反应堆的缩写)从开始到结束之间的串
剁(字符串)去掉字符串的最后一个字符,比如/r/n
重复(字符串str,int repart)重复字符串重复次
rightPad(String str,int size,String padStr)大小长度的字符串,如果不够用帕德斯特尔补齐
leftPad(String str,int size,String padStr)同上
中心(字符串字符串,整数大小)产生一个字符串,长度等于大小,字符串位于新串的中心
交换大小写(字符串)字符串中的大写转小写,小写转换为大写
以上这篇基于StringUtils工具类的常用方法介绍(必看篇)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。