基于StringUtils工具类的常用方法介绍(必看篇)

基于StringUtils工具类的常用方法介绍(必看篇)

下面介绍基于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工具类的常用方法介绍(必看篇)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。

基于StringUtils工具类的常用方法介绍(必看篇)