ImageVerifierCode 换一换
格式:DOCX , 页数:28 ,大小:27.78KB ,
资源ID:18005490      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/18005490.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Java工具类之Apache的Commons Lang和BeanUtils.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

Java工具类之Apache的Commons Lang和BeanUtils.docx

1、Java工具类之Apache的Commons Lang和BeanUtilsApache Commons包估计是Java中使用最广发的工具包了,很多框架都依赖于这组工具包中的一部分,它提供了我们常用的一些编程需要,但是JDK没能提供的机能,最大化的减少重复代码的编写。 http:/commons.apache.org/ 1)Commons Lang是对JDK中java.lang包的补充,提供了各种各样的Utilities工具类,这里说说最常用的几个工具类。 版本:commons-lang3-3.1.jar 1、字符串的空判断 Java代码 1. /isEmpty 2. System.out.pr

2、intln(StringUtils.isEmpty(null);/true 3. System.out.println(StringUtils.isEmpty();/true 4. System.out.println(StringUtils.isEmpty();/false 5. System.out.println(StringUtils.isEmpty(bob);/false 6. System.out.println(StringUtils.isEmpty(bob);/false 7. 8. /isBlank 9. System.out.println(StringUtils.isBl

3、ank(null);/true 10. System.out.println(StringUtils.isBlank();/true 11. System.out.println(StringUtils.isBlank();/true 12. System.out.println(StringUtils.isBlank(bob);/false 13. System.out.println(StringUtils.isBlank(bob);/false/isEmptySystem.out.println(StringUtils.isEmpty(null); / trueSystem.out.pr

4、intln(StringUtils.isEmpty(); / trueSystem.out.println(StringUtils.isEmpty( ); / falseSystem.out.println(StringUtils.isEmpty(bob); / falseSystem.out.println(StringUtils.isEmpty( bob ); / false/isBlankSystem.out.println(StringUtils.isBlank(null); / trueSystem.out.println(StringUtils.isBlank(); / trueS

5、ystem.out.println(StringUtils.isBlank( ); / trueSystem.out.println(StringUtils.isBlank(bob); / falseSystem.out.println(StringUtils.isBlank( bob ); / false2、字符串的Trim Java代码 1. /trim 2. System.out.println(StringUtils.trim(null);/null 3. System.out.println(StringUtils.trim();/ 4. System.out.println(Str

6、ingUtils.trim();/ 5. System.out.println(StringUtils.trim(abc);/abc 6. System.out.println(StringUtils.trim(abc);/abc 7. System.out.println(StringUtils.trim(abc);/abc 8. System.out.println(StringUtils.trim(abc);/abc 9. 10. /strip 11. System.out.println(StringUtils.strip(null);/null 12. System.out.prin

7、tln(StringUtils.strip();/ 13. System.out.println(StringUtils.strip();/ 14. System.out.println(StringUtils.strip(abc);/abc 15. System.out.println(StringUtils.strip(abc);/abc 16. System.out.println(StringUtils.strip(abc);/abc 17. System.out.println(StringUtils.strip(abc);/abc 18. System.out.println(St

8、ringUtils.strip(abc);/abc 19. 20. System.out.println(StringUtils.strip(abcyx,xyz);/abc 21. 22. System.out.println(StringUtils.stripStart(yxabcxyz,xyz);/abcxyz 23. System.out.println(StringUtils.stripEnd(xyzabcyx,xyz);/xyzabc/trimSystem.out.println(StringUtils.trim(null); / nullSystem.out.println(Str

9、ingUtils.trim(); / System.out.println(StringUtils.trim( ); / System.out.println(StringUtils.trim(abc); / abcSystem.out.println(StringUtils.trim( abc); / abcSystem.out.println(StringUtils.trim( abc ); / abcSystem.out.println(StringUtils.trim( ab c ); / ab c/stripSystem.out.println(StringUtils.strip(n

10、ull); / nullSystem.out.println(StringUtils.strip(); / System.out.println(StringUtils.strip( ); / System.out.println(StringUtils.strip(abc); / abcSystem.out.println(StringUtils.strip( abc); / abcSystem.out.println(StringUtils.strip(abc ); / abcSystem.out.println(StringUtils.strip( abc ); / abcSystem.

11、out.println(StringUtils.strip( ab c ); / ab c System.out.println(StringUtils.strip( abcyx, xyz); / abcSystem.out.println(StringUtils.stripStart(yxabcxyz , xyz); / abcxyz System.out.println(StringUtils.stripEnd( xyzabcyx, xyz); / xyzabc3、字符串的分割 Java代码 1. /默认半角空格分割 2. Stringstr1=aaabbbccc; 3. Stringdi

12、m1=StringUtils.split(str1);/=aaa,bbb,ccc 4. 5. System.out.println(dim1.length);/3 6. System.out.println(dim10);/aaa 7. System.out.println(dim11);/bbb 8. System.out.println(dim12);/ccc 9. 10. /指定分隔符 11. Stringstr2=aaa,bbb,ccc; 12. Stringdim2=StringUtils.split(str2,);/=aaa,bbb,ccc 13. 14. System.out.p

13、rintln(dim2.length);/3 15. System.out.println(dim20);/aaa 16. System.out.println(dim21);/bbb 17. System.out.println(dim22);/ccc 18. 19. /去除空字符串 20. Stringstr3=aaa,bbb; 21. Stringdim3=StringUtils.split(str3,);/=aaa,bbb 22. 23. System.out.println(dim3.length);/2 24. System.out.println(dim30);/aaa 25.

14、System.out.println(dim31);/bbb 26. 27. /包含空字符串 28. Stringstr4=aaa,bbb; 29. Stringdim4=StringUtils.splitPreserveAllTokens(str4,);/=aaa,bbb 30. 31. System.out.println(dim4.length);/3 32. System.out.println(dim40);/aaa 33. System.out.println(dim41);/ 34. System.out.println(dim42);/bbb 35. 36. /指定分割的最大次

15、数(超过后不分割) 37. Stringstr5=aaa,bbb,ccc; 38. Stringdim5=StringUtils.split(str5,2);/=aaa,bbb,ccc 39. 40. System.out.println(dim5.length);/2 41. System.out.println(dim50);/aaa 42. System.out.println(dim51);/bbb,ccc/默认半角空格分割String str1 = aaa bbb ccc;String dim1 = StringUtils.split(str1); / = aaa, bbb, ccc

16、System.out.println(dim1.length);/3System.out.println(dim10);/aaaSystem.out.println(dim11);/bbbSystem.out.println(dim12);/ccc/指定分隔符String str2 = aaa,bbb,ccc;String dim2 = StringUtils.split(str2, ,); / = aaa, bbb, cccSystem.out.println(dim2.length);/3System.out.println(dim20);/aaaSystem.out.println(di

17、m21);/bbbSystem.out.println(dim22);/ccc/去除空字符串String str3 = aaa,bbb;String dim3 = StringUtils.split(str3, ,); / = aaa, bbbSystem.out.println(dim3.length);/2System.out.println(dim30);/aaaSystem.out.println(dim31);/bbb/包含空字符串String str4 = aaa,bbb;String dim4 = StringUtils.splitPreserveAllTokens(str4,

18、,); / = aaa, , bbbSystem.out.println(dim4.length);/3System.out.println(dim40);/aaaSystem.out.println(dim41);/System.out.println(dim42);/bbb/指定分割的最大次数(超过后不分割)String str5 = aaa,bbb,ccc;String dim5 = StringUtils.split(str5, , 2); / = aaa, bbb,cccSystem.out.println(dim5.length);/2System.out.println(dim5

19、0);/aaaSystem.out.println(dim51);/bbb,ccc4、字符串的连接 Java代码 1. /数组元素拼接 2. Stringarray=aaa,bbb,ccc; 3. Stringresult1=StringUtils.join(array,); 4. 5. System.out.println(result1);/aaa,bbb,ccc 6. 7. /集合元素拼接 8. Listlist=newArrayList(); 9. list.add(aaa); 10. list.add(bbb); 11. list.add(ccc); 12. Stringresult

20、2=StringUtils.join(list,); 13. 14. System.out.println(result2);/aaa,bbb,ccc/数组元素拼接String array = aaa, bbb, ccc;String result1 = StringUtils.join(array, ,); System.out.println(result1);/aaa,bbb,ccc/集合元素拼接List list = new ArrayList();list.add(aaa);list.add(bbb);list.add(ccc);String result2 = StringUtil

21、s.join(list, ,);System.out.println(result2);/aaa,bbb,ccc5、字符串的Escape Java代码 1. System.out.println(StringEscapeUtils.escapeCsv(测试测试哦);/测试测试哦 2. System.out.println(StringEscapeUtils.escapeCsv(测试,测试哦);/测试,测试哦 3. System.out.println(StringEscapeUtils.escapeCsv(测试n测试哦);/测试n测试哦 4. 5. System.out.println(Str

22、ingEscapeUtils.escapeHtml4(测试测试哦 6. );/测试测试哦 7. System.out.println(StringEscapeUtils.escapeJava(rensaninng,欢迎您!);/rensaninnguFF0Cu6B22u8FCEu60A8uFF01 8. 9. System.out.println(StringEscapeUtils.escapeEcmaScript(测试测试哦);/u6D4Bu8BD5u6D4Bu8BD5u54E6 10. System.out.println(StringEscapeUtils.escapeXml(bread

23、&butter);/bread&butterSystem.out.println(StringEscapeUtils.escapeCsv(测试测试哦);/测试测试哦System.out.println(StringEscapeUtils.escapeCsv(测试,测试哦);/测试,测试哦System.out.println(StringEscapeUtils.escapeCsv(测试n测试哦);/测试n测试哦System.out.println(StringEscapeUtils.escapeHtml4(测试测试哦);/测试测试哦System.out.println(StringEsc

24、apeUtils.escapeJava(rensaninng,欢迎您!);/rensaninnguFF0Cu6B22u8FCEu60A8uFF01System.out.println(StringEscapeUtils.escapeEcmaScript(测试测试哦);/u6D4Bu8BD5u6D4Bu8BD5u54E6System.out.println(StringEscapeUtils.escapeXml(bread & butter);/bread & butter6、随机数 Java代码 1. /10位英字 2. System.out.println(RandomStringU

25、tils.randomAlphabetic(10); 3. 4. /10位英数 5. System.out.println(RandomStringUtils.randomAlphanumeric(10); 6. 7. /10位ASCII码 8. System.out.println(RandomStringUtils.randomAscii(10); 9. 10. /指定文字10位 11. System.out.println(RandomStringUtils.random(10,abcde);/ 10位英字System.out.println(RandomStringUtils.rand

26、omAlphabetic(10);/ 10位英数System.out.println(RandomStringUtils.randomAlphanumeric(10);/ 10位ASCII码System.out.println(RandomStringUtils.randomAscii(10);/ 指定文字10位System.out.println(RandomStringUtils.random(10, abcde);7、数组 Java代码 1. /追加元素到数组尾部 2. intarray1=1,2; 3. array1=ArrayUtils.add(array1,3);/=1,2,3 4. 5. System.out.println(array1.length);/3 6. System.out.println(array12);/3 7. 8. /删除指定位置的元素 9. intarray2=1,2,3; 10. array2=ArrayUtils.remove(array2,2);/=1,2 11. 12. System.out.pr

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1