`
ttitfly
  • 浏览: 615932 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

org.apache.commons.lang.StringUtils

    博客分类:
  • java
阅读更多

org.apache.commons.lang.StringUtils中提供许多有用的字符串操作方法,了解这些方法,我们可以避免许多不必要的重复工作。其中比较有用的几个方法:

检查空字符串:

StringUtils.isBlank(String str);
StringUtils.isNotBlank(String str);

缩写字符串:

String test  =   " This is a test of the abbreviation. "
System.out.println( StringUtils.abbreviate( test, 
10  ) );

[Console输出]
This is

查找嵌套字符串:
java 代码
 
  1. String htmlContent  =   " \n "   +  
  2.                       "   \n "   +  
  3.                       "     \n "   +  
  4.                       "   \n "   +  
  5.                       "   \n "   +  
  6.                       "     

    This is a TEST!

    \n "
       +  
  7.                       "   \n "   +  
  8.                       "  " ;  
  9.   
  10. //  Extract the title from this XHTML content   
  11. String title  =  StringUtils.substringBetween(htmlContent,  "  " );  
  12. System.out.println(  " Title:  "   +  title );  
  13.   
  14. [Console输出]  
  15. Title: Test Page   


验证字符串:
String test1  =   " ORANGE " ;

String test2 
=   " ICE9 " ;

String test3 
=   " ICE CREAM " ;

String test4 
=   " 820B Judson Avenue " ;


boolean  t1val  =  StringUtils.isAlpha( test1 );  //  returns true

boolean  t2val  =  StringUtils.isAlphanumeric( test2 );  //  returns true

boolean  t3val  =  StringUtils.isAlphaSpace( test3 );  //  returns true

boolean  t4val  =  

    StringUtils.isAlphanumericSpace( test4 ); 
//  returns true

计算字符串出现频率:

File manuscriptFile  =   new  File( " manuscript.txt " );

Reader reader 
=   new  FileReader( manuscriptFile );

StringWriter stringWriter 
=   new  StringWriter( );

while ( reader.ready( ) )  { writer.write( reader.read( ) ); }

String manuscript 
=  stringWriter.toString( );

//  Convert string to lowercase

manuscript 
=  StringUtils.lowerCase(manuscript);

//  count the occurrences of "futility"

int  numFutility  =  StringUtils.countMatches( manuscript,  " futility "  );

比较不同字符串:
int  dist  =  StringUtils.getLevenshteinDistance(  " Word " " World "  );

String diff 
=  StringUtils.difference(  " Word " " World "  );

int  index  =  StringUtils.indexOfDifference(  " Word " " World "  );

System.out.println( 
" Edit Distance:  "   +  dist );

System.out.println( 
" Difference:  "   +  diff );

System.out.println( 
" Diff Index:  "   +  index );

[Console输出]
Edit Distance: 
2

Difference: ld

Diff Index: 
3
分享到:
评论

相关推荐

    org.apache.commons.lang jar包下载(commons-lang3-3.1.jar)

    org.apache.commons.lang.StringUtils.class org.apache.commons.lang.SystemUtils.class org.apache.commons.lang.UnhandledException.class org.apache.commons.lang.Validate.class org.apache.commons.lang....

    org.apache.commons.lang jar包下载

    org.apache.commons.lang.StringUtils.class org.apache.commons.lang.SystemUtils.class org.apache.commons.lang.UnhandledException.class org.apache.commons.lang.Validate.class org.apache.commons.lang....

    org.apache.commons.lang3.StringUtils.jar

    需要先 import org.apache.commons.lang3.StringUtils; /* 内含 common-lang3.jar commons-lang3-3.9-bin.zip commons-lang3-3.9-src.zip 使用说明.txt*/ public static String getClientIp(HttpServletRequest ...

    org.apache.commons.lang3.StringUtils.jar.rar

    org.apache.commons.lang3.StringUtils.jar,打开是common-lang3.jar文件,以及使用方法,根据使用方法使用即可,绝对可靠

    commons-lang3-3.1jar:org.apache.commons.lang3.StringUtils等.

    包含有org.apache.commons.lang3.StringUtils; org.apache.commons.lang3.reflect.FieldUtils等类

    org.apache.commons.lang jar下载

    org.apache.commons.lang所有包的集合,

    org.apache.poi jar包

    import org.apache.commons.lang.StringUtils; import org.apache.poi.hssf.usermodel.HSSFCell; import org.apache.poi.hssf.usermodel.HSSFCellStyle; import org.apache.poi.hssf.usermodel.HSSFFont; import org...

    org.apache.commons.lang包

    Apache Commons Lang资源包,下载解压缩后,可获得api文档,源码,jar包,用于开发

    org.apache.poi JAR包

    import org.apache.commons.lang.StringUtils; import org.apache.poi.hssf.usermodel.HSSFCell; import org.apache.poi.hssf.usermodel.HSSFCellStyle; import org.apache.poi.hssf.usermodel.HSSFFont; import org...

    commons-lang.jar

    org.apache.commons.lang.StringUtils.class org.apache.commons.lang.SystemUtils.class org.apache.commons.lang.UnhandledException.class org.apache.commons.lang.Validate.class org.apache.commons.lang....

    Java字符串加密使用的一个jar包 commons-lang3-3.1.jar下载

    org.apache.commons.lang3.StringUtils org.apache.commons.lang3.ArrayUtils.class org.apache.commons.lang3.BitField.class org.apache.commons.lang3.CharUtils.class org.apache.commons.lang3.ClassUtils....

    commons-lang3-3.1 StringUtils字符串jar包

    commons-lang3-3.1 StringUtils字符串jar包 org.apache.commons.lang3.StringUtils的jar包

    自定封装StringUtils常用方法

    继承了org.apache.commons.lang3.StringUtils工具类,加入了部分常用方法,使用时直接添加到项目的公共utils下,同时在pom.xml加入依赖: <!-- ...

    commons-lang3-3.5-bin

    commons-lang是java常用方法集合封装了一些常用的java方法,很好用的哦,还有比较常见的报错缺包提示org.apache.commons.lang3.StringUtils,下载它就对了

    commons-lang3-3.1 API

    这一组API的所有包名都以org.apache.commons.lang开头,共有如下8个包: org.apache.commons.lang org.apache.commons.lang.builder org.apache.commons.lang.enum org.apache.commons.lang.enums org.apache....

    commons-lang3-3.4.jar官方工具包

    java 开发工具commons-lang3-3.4 jar包,有org.apache.commons.lang3.StringUtils; org.apache.commons.lang3.reflect.FieldUtils;等类

    commons-lang3-3.11-sources.jar

    import org.apache.commons.lang.StringUtils;的时候出错解决方法 菜鸟一枚,才开始学习后台以及idea,导入项目就遇到错误,这边的解决方法也是为自己备注一下以免下次遇到忘记了。 错误如下: 这里写图片描述 ...

    commons-lang3-3.1源码包

    java 开发工具commons-lang3-3.0 源码包,有import org.apache.commons.lang3.StringUtils; org.apache.commons.lang3.reflect.FieldUtils;等源码

    commons-lang3-8.1.jar官方工具包

    java 开发工具commons-lang3-8.1 jar包,有org.apache.commons.lang3.StringUtils; org.apache.commons.lang3.reflect.FieldUtils;等类

    定时任务cron 解析为中文.docx

    5 import org.apache.commons.lang.StringUtils; 6 import org.assertj.core.util.Lists; 7 import org.quartz.CronExpression; 8 import org.springframework.util.Assert; 9 10 import java.text.Parse...

Global site tag (gtag.js) - Google Analytics