- 浏览: 257789 次
- 性别:
- 来自: 多伦多
文章分类
- 全部博客 (127)
- Java 基础 (46)
- Java EE (3)
- Clouds (1)
- Spring 编程 (7)
- Spring Batch 编程 (1)
- Quartz 编程 (9)
- Seam 编程 (4)
- Hibernate 编程 (1)
- JSF 编程 (3)
- jQuery 编程 (3)
- Interview Question 汇总 (3)
- 日常应用 (3)
- Maven 编程 (2)
- WebService 编程 (10)
- Scala 编程 (5)
- Coherence 编程 (8)
- OO 编程 (1)
- Java 线程 (6)
- DB 编程 (2)
- WebService 安全 (4)
- Oracle Fusion 编程 (2)
- JavsScript/Ajax 编程 (1)
最新评论
-
chainal:
赞,说的很好
Scala 有趣的Trait -
wuliupo:
RRRR-MM-DD HH24:MI:SS
如何让Oracle SQL Developer显示的包含在日期字段中的时间 -
pengain:
...
使用Spring Roo ,感受ROR式的开发 -
zeng1990:
def getPersonInfo() = {
(&quo ...
Java 的继位人? - Scala简介 -
zeng1990:
我使用的是2.9.2版本的!
Java 的继位人? - Scala简介
转自http://www.blogjava.net/ronghao
检查字符串是否为空或null或仅仅包含空格
String test = "";
String
test1=" ";
String test2 = "\n\n\t";
String test3 = null;
System.out.println( "test blank? " + StringUtils.isBlank( test )
);
System.out.println( "test1 blank? " + StringUtils.isBlank(
test1 ) );
System.out.println( "test2 blank? " + StringUtils.isBlank( test2
) );
System.out.println( "test3 blank? " + StringUtils.isBlank( test3 )
);
运行结果:
test blank? true
test1 blank? true
test2 blank?
true
test3 blank? true
相对应的还有一个StringUtils.isNotBlank(String str)
StringUtils.isEmpty(String
str)则检查字符串是否为空或null(不检查是否仅仅包含空格)
分解字符串
StringUtils.split(null, *, *) = null
StringUtils.split("", *,
*) = []
StringUtils.split("ab de fg", null, 0) = ["ab",
"cd", "ef"]
StringUtils.split("ab de fg", null, 0) = ["ab", "cd",
"ef"]
StringUtils.split("ab:cd:ef", ":", 0) = ["ab", "cd", "ef"]
StringUtils.split("ab:cd:ef", ":", 1) = ["ab:cd:ef"]
StringUtils.split("ab:cd:ef", ":", 2) = ["ab", "cd:ef"]
StringUtils.split(String str,String separatorChars,int max) str为null时返回null
separatorChars为null时默认为按空格分解,max为0或负数时分解没有限制,max为1时返回整个字符串,max为分解成的个数(大于实际则无效)
去除字符串前后指定的字符
StringUtils.strip(null, *) = null
StringUtils.strip("",
*) = ""
StringUtils.strip("abc", null) = "abc"
StringUtils.strip(" abc ", null) = "abc"
StringUtils.strip(" abcyx",
"xyz") = " abc"
StringUtils.strip(String str,String stripChars)
str为null时返回null,stripChars为null时默认为空格
创建醒目的Header(调试时用)
public String
createHeader( String title ) {
int width = 30;
String stars =
StringUtils.repeat( "*", width);
String centered = StringUtils.center(
title, width, "*" );
String heading = StringUtils.join(new
Object[]{stars, centered, stars}, "\n");
return heading;
}
调用createHeader("TEST")的输出结果:
******************************
************ TEST ************
******************************
字符的全部反转及以单个词为单位的反转
String original = "In
time, I grew tired of his babbling nonsense.";
StringUtils.reverse(
original ) = ".esnesnon gnilbbab sih fo derit werg I ,emit nI"
以单个词为单位的反转
public Sentence reverseSentence(String sentence) {
String
reversed = StringUtils.chomp( sentence, "." );
reversed =
StringUtils.reverseDelimited( reversed, ' ' );
reversed = reversed +
".";
return reversed;
}
String sentence = "I am Susan."
reverseSentence( sentence ) ) = "Susan am I."
检查字符串是否仅仅包含数字、字母或数字和字母的混合
String test1 =
"ORANGE";
String test2 = "ICE9";
String test3 = "ICE CREAM";
String test4 = "820B Judson Avenue";
String test5 = "1976";
结果:
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
boolean t5val =
StringUtils.isNumeric( test5 ); // returns true
发表评论
-
设计模式之事务处理
2010-11-25 07:36 887转自 http://www.blogjava.net/kill ... -
设计自己的MVC框架(1)
2010-11-25 07:27 1221转自 http://www.blogjava.net/ ... -
设计自己的MVC框架(2)
2010-11-25 07:24 1149转自 http://www.blogjava.ne ... -
使用Annotation设计持久层
2010-11-25 06:59 914(From http://www.blogjava. ... -
Jakarta Commons ArrayUtils类使用
2010-11-25 06:57 1101转自http://www.blogjava.net/ ... -
Reflection的三个动态性质
2010-11-25 06:56 983转自http://www.blogjava. ... -
用commons.fileupload实现文件的上传和下载
2010-11-25 06:55 1360转自http://www.blogjav ... -
JAVA基础:共享内存在Java中的实现和应用
2010-11-25 06:54 849(转自 http://www.bu ... -
JAVA变量类型之间的相互转换
2010-11-25 06:52 873(转自 http://www.builder.c ... -
优秀Java程序员必须了解的GC工作原理
2010-11-25 06:52 862(转自 http://www.build ... -
几种版权信息详解
2010-11-25 06:49 1103BSD开源协议(original ... -
Java JDK 1.4 JCE Provider issue.
2010-11-25 06:48 1151Bundled JCE provider in jdk1 ... -
Why use Map.entrySet() instead of Map.keySet()?
2010-11-25 06:45 1367(From http://www.coderan ... -
Credit Card Mod10 校验
2010-11-25 06:27 2018以下是几种Mod10的实现。第一种最为简洁,最后一种 ... -
如何知道方法的调用者
2010-11-25 05:57 7364转自http://hellboys.bok ... -
Java加解密的基础
2010-11-25 05:49 2796在Java的安全包中,包括了三部分内容: ... -
Java日志框架:SLF4J, Apache Common-Logging, Log4J和Logback
2010-11-25 05:47 1830Log4j Apache的一个开放源代码项目,通过 ... -
Java SE 6新特性:Instrumentation
2010-11-25 05:35 1058(转自http://baike.baidu.com ... -
JBOSS 启动 加载 过程
2010-09-11 00:26 2974(转自: http://blog.csdn.net/ylli_ ... -
JAVA性能优化—Sun Hotspot JDK JVM参数设置
2010-09-11 00:18 1149(转自: http://www.hashei.me/2009/ ...
相关推荐
介绍了Apache Jakarta Commons 项目下Java组件,如FileUpload, HttpClient, DBCP,BeanUtils,Logging,Lang, 以及 Collections,Codec等,是学习和使用Apache Jakarta Commons良好的参考使用手册。
jakarta commons cookbook 电子版很实用
jakarta-commons 相关依赖包,文件列表: commons-attributes-api.jar commons-attributes-compiler.jar commons-beanutils.jar commons-codec.jar commons-collections.jar commons-dbcp.jar commons-digester.jar ...
Jakarta Commons Online Bookshelf.Mar.2005
Jakarta Commons组件之commons-lang-2.3-src.zip
jakarta commons-logging 1.1.1
Jakarta Commons Cookbook
本书是一本介绍apache commons使用的电子书
Jakarta Commons使用,方便自己看看的东西。。
Jakarta Commons-lang API & Source Code Jakarta lang包API帮助文档,并带有源码
jakarta commons的API
Jakarta Commons FileUpload 用户指南
commons-discovery 提供工具来定位资源 (包括类) ,通过使用各种模式来映射服务/引用名称和资源名称。 commons-el 提供在JSP2.0规范中定义的EL表达式的解释器. commons-email 提供一组用于发送Email的API,它基于...
jakarta commons cookbook java开发的工具字典。相当实用。
博文链接:https://dcriori.iteye.com/blog/127788
COMMONS的介绍,关于基本信息和某些类的使用方法
jakarta_commons_io jakarta_commons_io
了解Apacche的Jakarta Commons库
NULL 博文链接:https://cmyx2008love.iteye.com/blog/1520235
This book takes the most stable, popular and useful sub-projects that form Jakarta Commons and provides much needed documentation and usage information on how best to incorporate them into Java ...