当前位置: 首页 > news >正文

简易做海报网站装修平台网站排名前十名有哪些

简易做海报网站,装修平台网站排名前十名有哪些,媒体资源网,建造师二级报名入口简介 在我们的代码中经常需要对字符串判空,截取字符串、转换大小写、分隔字符串、比较字符串、去掉多余空格、拼接字符串、使用正则表达式等等。如果只用 String 类提供的那些方法,我们需要手写大量的额外代码,不然容易出现各种异常。现在有…

简介

在我们的代码中经常需要对字符串判空,截取字符串、转换大小写、分隔字符串、比较字符串、去掉多余空格、拼接字符串、使用正则表达式等等。如果只用 String 类提供的那些方法,我们需要手写大量的额外代码,不然容易出现各种异常。现在有个好消息是:org.apache.commons.lang3包下的StringUtils工具类,给我们提供了非常丰富的选择。在这里插入图片描述

Maven依赖:

<dependency><groupId>org.apache.commons</groupId><artifactId>commons-lang3</artifactId><version>3.12.0</version>
</dependency>

方法列表和描述

  • IsEmpty/IsBlank - 检查字符串是否包含文本
  • Trim/Strip - 移除字符串的前导和尾随空白
  • Equals/Compare - 以空安全的方式比较两个字符串
  • startsWith - 以空安全的方式检查字符串是否以指定前缀开头
  • endsWith - 以空安全的方式检查字符串是否以指定后缀结尾
  • IndexOf/LastIndexOf/Contains - 空安全的索引检查
  • IndexOfAny/LastIndexOfAny/IndexOfAnyBut/LastIndexOfAnyBut - 在一组字符串中查找任意字符串的索引
  • ContainsOnly/ContainsNone/ContainsAny - 检查字符串是否只包含/不包含/包含任意一组字符
  • Substring/Left/Right/Mid - 空安全的子字符串提取
  • SubstringBefore/SubstringAfter/SubstringBetween - 相对于其他字符串的子字符串提取
  • Split/Join - 将字符串拆分为子字符串数组,反之亦然
  • Remove/Delete - 移除字符串的部分内容
  • Replace/Overlay - 在字符串中搜索并用另一个字符串替换
  • Chomp/Chop - 移除字符串的最后一部分
  • AppendIfMissing - 如果不存在,将后缀追加到字符串的末尾
  • PrependIfMissing - 如果不存在,将前缀添加到字符串的开头
  • LeftPad/RightPad/Center/Repeat - 填充字符串
  • UpperCase/LowerCase/SwapCase/Capitalize/Uncapitalize - 更改字符串的大小写
  • CountMatches - 计算一个字符串在另一个字符串中出现的次数
  • IsAlpha/IsNumeric/IsWhitespace/IsAsciiPrintable - 检查字符串中的字符
  • DefaultString - 防止空输入字符串
  • Rotate - 旋转(循环移位)字符串
  • Reverse/ReverseDelimited - 反转字符串
  • Abbreviate - 使用省略号或另一个给定的字符串缩写字符串
  • Difference - 比较字符串并报告它们之间的差异
  • LevenshteinDistance - 将一个字符串更改为另一个所需的更改次数

empyt和blank都是判空有什么区别:
" " isEmpty 返回false;isBlank返回true

一些常用的字符串常量:
在这里插入图片描述

使用DEMO

1 判断字符串是否为空或者空白:

import org.apache.commons.lang3.StringUtils;public class StringUtilsDemo {public static void main(String[] args) {String str1 = "Hello, World!";String str2 = "";// 判断字符串是否为空或者空白System.out.println("Is str1 empty or blank? " + StringUtils.isBlank(str1));System.out.println("Is str2 empty or blank? " + StringUtils.isBlank(str2));}
}

2 连接多个字符串:

import org.apache.commons.lang3.StringUtils;public class StringUtilsDemo {public static void main(String[] args) {String[] words = {"Hello", "World", "Java"};// 连接多个字符串String result = StringUtils.join(words, " ");System.out.println("Result: " + result);}
}

截取字符串的前几个字符:

import org.apache.commons.lang3.StringUtils;public class StringUtilsDemo {public static void main(String[] args) {String original = "Apache StringUtils Demo";// 截取字符串的前几个字符String substring = StringUtils.left(original, 10);System.out.println("Substring: " + substring);}
}

4 移除字符串中的空格:

import org.apache.commons.lang3.StringUtils;public class StringUtilsDemo {public static void main(String[] args) {String stringWithSpaces = "   Remove   Spaces   ";// 移除字符串中的空格String result = StringUtils.deleteWhitespace(stringWithSpaces);System.out.println("Result: " + result);}
}
http://www.yayakq.cn/news/209691/

相关文章:

  • 辽宁平台网站建设价位张家口互联网软件园
  • 做直播网站需要学什么洛阳市建设厅网站
  • 生鲜市场型网站开发网站开发过程前端后端
  • 那种导航网站关于动漫的网站建设
  • 北京平台网站建设找哪家2022年楼市最新政策
  • 建站后角度是不是0哪种语言网站建设
  • 网站广告动图怎么做的受欢迎的做pc端网站
  • 三网合一 营销型网站免费创建论坛
  • 织梦网站头部到底部去了做会计要看什么关注什么网站
  • 网站建设模板怎么用怎么查网站备案信息查询
  • 大同网站建设推广深圳宝安区属于什么档次
  • 哈尔滨电商网站建设深圳创建网站公司
  • go做后端的网站太原百度推广优化排名
  • 做二手元器件那个网站查价格西部数码网站助手 安装
  • 深圳网站制作十年乐云seo品牌闽侯县住房和城乡建设局网站
  • 仿cnzz 网站 源码网站开发难点分析
  • 社科联网站建设方案策划书百度一下你就知道网页布局设计
  • 网站流量显示如何进行新产品的推广
  • 行业网站怎么推广网站访客qq获取系统 报价
  • 招聘网站建设计划书网站设计建设专业服务
  • 学院网站建设的需求分析惠州手机模板建站
  • 开发做一个网站需要多少钱wordpress谷歌字体优化
  • 打开一个网站在建设中ae如何做视频模板下载网站
  • 淮安市盱眙县建设局网站计算机专业培训机构有哪些
  • 文化传播网站建设料远若近网站建设
  • html5制作网站开发网络最火的销售平台
  • iis安装好了 网站该怎么做校际凡科平台官网
  • 属于网络营销的特点是网站建设优化网站排名
  • 百度网站的主要盈利来源不包括深圳住房和城乡建设局官网
  • 网站如何屏蔽ip山东城建设计院网站