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

民权平台网站建设深圳在哪些网站上面做推广

民权平台网站建设,深圳在哪些网站上面做推广,grace wordpress,建设电子商务网站步骤关于Apache Commons-Lang3的使用 在日常工作中#xff0c;我们经常要使用到一些开源工具包#xff0c;比如String#xff0c;Date等等。有时候我们并不清楚有这些工具类的存在#xff0c;造成在开发过程中重新实现导致时间浪费#xff0c;且开发的代码质量不佳。而apache…关于Apache Commons-Lang3的使用 在日常工作中我们经常要使用到一些开源工具包比如StringDate等等。有时候我们并不清楚有这些工具类的存在造成在开发过程中重新实现导致时间浪费且开发的代码质量不佳。而apache其实已经提供了系列的工具包给我们使用只是大多数人平时没有注意到。我们从使用最多的org.apache.commons.lang3这个jar包开始讲起lang3这个开源jar包在真实工作中算是使用最多运用最广的一个开源包。如何我们彻底的掌握这个包的使用那么必然给开发工作带来很多好处节省时间提高工作效率等等。 lang3整体结构的一个概况及各个类的作用 StringUtils ArrayUtils BooleanUtils ClassUtils SpringBoot–实战开发–commons-lang3 一、commons-lang3简介 commons-lang3是Apache的Jakarta commons工程下具有一系列公共基础类。 Apache的Jakarta commons工程项目列表路径http://commons.apache.org Commons基础类包基本上是基于JDK API开发而来依赖微小可重用性是Jakarta commons的灵魂所在。 Lang组件主要是一些工具类涉及到数组工具类字符串工具类字符工具类数学方面时间日期工具类异常事件等工具类。 二、Maven依赖 dependencygroupIdorg.apache.commons/groupIdartifactIdcommons-lang3/artifactIdversion3.9/version /dependency三、字符串的处理类StringUtils //缩短到某长度,用...结尾.其实就是(substring(str, 0, max-3) ...)//public static String abbreviate(String str,int maxWidth)StringUtils.abbreviate(abcdefg, 6);// ---abc...//字符串结尾的后缀是否与你要结尾的后缀匹配若不匹配则添加后缀StringUtils.appendIfMissing(abc,xyz);//---abcxyzStringUtils.appendIfMissingIgnoreCase(abcXYZ,xyz);//---abcXYZ//首字母大小写转换StringUtils.capitalize(cat);//---CatStringUtils.uncapitalize(Cat);//---cat//字符串扩充至指定大小且居中若扩充大小少于原字符大小则返回原字符若扩充大小为 负数则为0计算 StringUtils.center(abcd, 2);//--- abcdStringUtils.center(ab, -1);//--- abStringUtils.center(ab, 4);//--- ab StringUtils.center(a, 4, yz);//---yayzStringUtils.center(abc, 7, );//--- abc //去除字符串中的\n, \r, or \r\nStringUtils.chomp(abc\r\n);//---abc//判断一字符串是否包含另一字符串StringUtils.contains(abc, z);//---falseStringUtils.containsIgnoreCase(abc, A);//---true//统计一字符串在另一字符串中出现次数StringUtils.countMatches(abba, a);//---2//删除字符串中的梭有空格StringUtils.deleteWhitespace( ab c );//---abc//比较两字符串返回不同之处。确切的说是返回第二个参数中与第一个参数所不同的字符串StringUtils.difference(abcde, abxyz);//---xyz//检查字符串结尾后缀是否匹配StringUtils.endsWith(abcdef, def);//---trueStringUtils.endsWithIgnoreCase(ABCDEF, def);//---trueStringUtils.endsWithAny(abcxyz, new String[] {null, xyz, abc});//---true//检查起始字符串是否匹配StringUtils.startsWith(abcdef, abc);//---trueStringUtils.startsWithIgnoreCase(ABCDEF, abc);//---trueStringUtils.startsWithAny(abcxyz, new String[] {null, xyz, abc});//---true//判断两字符串是否相同StringUtils.equals(abc, abc);//---trueStringUtils.equalsIgnoreCase(abc, ABC);//---true//比较字符串数组内的所有元素的字符序列起始一致则返回一致的字符串若无则返回StringUtils.getCommonPrefix(new String[] {abcde, abxyz});//---ab//正向查找字符在字符串中第一次出现的位置StringUtils.indexOf(aabaabaa, b);//---2StringUtils.indexOf(aabaabaa, b, 3);//---5(从角标3后查找)StringUtils.ordinalIndexOf(aabaabaa, a, 3);//---1(查找第n次出现的位置)//反向查找字符串第一次出现的位置StringUtils.lastIndexOf(aabaabaa, ‘b‘);//---5StringUtils.lastIndexOf(aabaabaa, ‘b‘, 4);//---2StringUtils.lastOrdinalIndexOf(aabaabaa, ab, 2);//---1//判断字符串大写、小写StringUtils.isAllUpperCase(ABC);//---trueStringUtils.isAllLowerCase(abC);//---false//判断是否为空(注isBlank与isEmpty 区别)StringUtils.isBlank(null);StringUtils.isBlank();StringUtils.isBlank( );//---trueStringUtils.isNoneBlank( , bar);//---falseStringUtils.isEmpty(null);StringUtils.isEmpty();//---trueStringUtils.isEmpty( );//---falseStringUtils.isNoneEmpty( , bar);//---true//判断字符串数字StringUtils.isNumeric(123);//---falseStringUtils.isNumeric(12 3);//---false (不识别运算符号、小数点、空格……)StringUtils.isNumericSpace(12 3);//---true//数组中加入分隔符号//StringUtils.join([1, 2, 3], ‘;‘);//---1;2;3//大小写转换StringUtils.upperCase(aBc);//---ABCStringUtils.lowerCase(aBc);//---abcStringUtils.swapCase(The dog has a BONE);//---tHE DOG HAS A bone//替换字符串内容……replacePattern、replceOnceStringUtils.replace(aba, a, z);//---zbzStringUtils.overlay(abcdef, zz, 2, 4);//---abzzef(指定区域)StringUtils.replaceEach(abcde, new String[]{ab, d},new String[]{w, t});//---wcte(多组指定替换ab-wd-t)//重复字符StringUtils.repeat(‘e‘, 3);//---eee//反转字符串StringUtils.reverse(bat);//---tab//删除某字符StringUtils.remove(queued, ‘u‘);//---qeed//分割字符串StringUtils.split(a..b.c, ‘.‘);//---[a, b, c]StringUtils.split(ab:cd:ef, :, 2);//---[ab, cd:ef]StringUtils.splitByWholeSeparator(ab-!-cd-!-ef, -!-, 2);//---[ab, cd-!-ef]StringUtils.splitByWholeSeparatorPreserveAllTokens(ab::cd:ef, :);//-[ab, ,cd,ef]//去除首尾空格类似trim……stripStart、stripEnd、stripAll、stripAccentsStringUtils.strip( ab c );//---ab cStringUtils.stripToNull(null);//---nullStringUtils.stripToEmpty(null);//---//截取字符串StringUtils.substring(abcd, 2);//---cdStringUtils.substring(abcdef, 2, 4);//---cd//left、right从左(右)开始截取n位字符StringUtils.left(abc, 2);//---abStringUtils.right(abc, 2);//---bc//从第n位开始截取m位字符 n mStringUtils.mid(abcdefg, 2, 4);//---cdefStringUtils.substringBefore(abcba, b);//---aStringUtils.substringBeforeLast(abcba, b);//---abcStringUtils.substringAfter(abcba, b);//---cbaStringUtils.substringAfterLast(abcba, b);//---aStringUtils.substringBetween(tagabctag, tag);//---abcStringUtils.substringBetween(yabczyabcz, y, z);//---abc四、随机数生成类RandomStringUtils //随机生成n位数数字RandomStringUtils.randomNumeric(n);//在指定字符串中生成长度为n的随机字符串RandomStringUtils.random(n, abcdefghijk);//指定从字符或数字中生成随机字符串System.out.println(RandomStringUtils.random(n, true, false)); System.out.println(RandomStringUtils.random(n, false, true));五、数字类NumberUtils //从数组中选出最大值NumberUtils.max(new int[] { 1, 2, 3, 4 });//---4//判断字符串是否全是整数NumberUtils.isDigits(153.4);//--false//判断字符串是否是有效数字NumberUtils.isNumber(0321.1);//---false 六、数组类 ArrayUtils //创建数组String[] array ArrayUtils.toArray(1, 2);//判断两个数据是否相等如果内容相同 顺序相同 则返回 trueArrayUtils.isEquals(arr1,arr2);//判断数组中是否包含某一对象ArrayUtils.contains(arr, 33);//二维数组转换成MAPMap map ArrayUtils.toMap(new String[][] { { RED, #FF0000 }, { GREEN, #00FF00 }, { BLUE, #0000FF } });七、日期类DateUtils //日期加n天DateUtils.addDays(new Date(), n);//判断是否同一天DateUtils.isSameDay(date1, date2);//字符串时间转换为DateDateUtils.parseDate(str, parsePatterns);八、 加密解密类 // MD5加密String encodeStrDigestUtils.md5Hex(text key);// 密钥进行验证String md5Text md5(text, key);if(md5Text.equalsIgnoreCase(md5)){System.out.println(MD5验证通过);return true;}九、运行环境的系统信息 getArch();// 获取电脑处理器体系结构 32 bit、64 bit、unknown getType();// 返回处理器类型 x86、ia64、ppc、unknown is32Bit();// 检查处理器是否为32位 is64Bit();// 检查处理器是否为64位 isIA64();// 检查是否是英特尔安腾处理器类型 isPPC();// 检查处理器是否是电源PC类型 isX86();// 检查处理器是否是x86类型
http://www.pierceye.com/news/988686/

相关文章:

  • 怎么自己开发app软件无锡网站推广优化公司哪家好
  • 做网站原型的简单工具深圳网站建设美橙互联
  • 免费关键词挖掘网站wordpress发多少文章卡
  • html网站建设的步骤wordpress 自定义变量
  • 网站建设的意见建站公司有哪些服务
  • 广东美景园林建设有限公司网站陕西网络公司网站建设
  • 网站关键词怎么填写南昌网站建设一般多少钱一年
  • 公司网站制作费用无区域公司注册要求
  • 网站文章更新时间去国外做外卖网站好
  • 北京网站制作设计wordpress seo 介绍
  • 手机网站搭建平台怎么查网站域名备案
  • 用文件传输协议登录网站网站开发设计手册
  • 有什么兼职做it的网站网络推广怎么做才有效
  • 网站后台开发教程沈阳网站制作流程
  • 可以自己做课程的网站深圳小型网站建设
  • 静安做网站公司网站上线的通知
  • 怎么建设电影网站wordpress 附件上传插件下载
  • 网站导航内链建设企业网站设计方式有哪些
  • 手表网站建站千秋网络是家西安做网站的公司
  • 济南企业网站百度seo优化是做什么的
  • 网站颜色搭配案例wordpress洛米主题
  • 网站几个关键词网站备案为什么要关闭
  • 深圳网站制作哪家便宜怎么利用百度云盘做网站
  • 美容培训东莞网站建设做的网站上更改内容改怎么回事
  • 绵阳新农网的网站是哪个公司做的wordpress 在线教育主题
  • 大连优化网站怎样制作企业的网站
  • 网站建设邀请函北京网站优化 卓立海创
  • 公司后台的网站代理维护更新商贸有限公司注销流程
  • 网站建设工作动态wordpress次元主题
  • 手机网站源码asp网站快速排名技巧