- 浏览: 919783 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (498)
- J2EE (52)
- 数据库 (17)
- java基础 (43)
- web技术 (19)
- 程序设计 (6)
- 操作系统 (18)
- IT资讯 (7)
- 我的IT生活 (12)
- 学习笔记 (9)
- Jquery (25)
- JavaScript (18)
- spring (40)
- Hibernate (12)
- Struts (10)
- YUI (2)
- Extjs (22)
- .net (0)
- Eclipse (10)
- 社会主义 (2)
- 服务器 (9)
- CSS (8)
- 网络安全 (16)
- 版本控制 (9)
- PHP (2)
- Oracle (42)
- SQL server (1)
- Mysql (11)
- 项目管理 (3)
- 开发工具使用 (10)
- SQL语句 (7)
- Perl (0)
- Shell (6)
- 漏洞 (4)
- ibatis (5)
- hacker (2)
- SQL注入 (6)
- Hacker工具 (2)
- 入侵和渗透 (7)
- 插件/组件 (2)
- 最爱开源 (5)
- 常用软件 (2)
- DOS (1)
- HTML (2)
- Android (9)
- CMS (1)
- portal (8)
- Linux (7)
- OSGI (1)
- Mina (5)
- maven (2)
- hadoop (7)
- twitter storm (2)
- sap hana (0)
- OAuth (0)
- RESTful (1)
- Nginx (4)
- flex (1)
- Dubbo (1)
- redis (1)
- springMVC (1)
- node.js (1)
- solr (2)
- Flume (1)
- MongoDB (2)
- ElasticSearch (1)
最新评论
-
M_drm:
请问要怎么设置浏览器才不报没权限呢?
用JS在页面调用本地可执行文件的方法(ACTIVEX) -
Alexniver:
官方文档。When importing data into I ...
mysql导入数据过慢 解决方法 -
camelwoo:
我记得 Criteria 可以做连接查询与子查询,也可以做分页 ...
Hibernate总结篇二 -
zhenglongfei:
楼主如果SubKeyName 这个节点不存在,怎么办??怎么用 ...
Java操作注册表 -
yxx676229549:
用log4j 2 了
logback
http://www.iteye.com/topic/1128786
Jakarta Commons提供的StringUtils和WordUtils至今还维持着那种简洁而强大的美,使用起来也很顺手。Commons Lang的StringUtils包加入到类路径中。StringUtils类中有不计其数的有用的方法。
StringUtils.isBlank(str)方法,判断是否是一个空字条串,如果不含有有效字符,返回true。如:
都返回true。
分解字符串
StringUtils.split(String str,String separatorChars,int max) str为null时返回null
separatorChars为null时默认为按空格分解,max为0或负数时分解没有限制,max为1时返回整个字符串,max为分解成的个数(大于实际则无效)
去除字符串前后指定的字符
StringUtils.strip(String str,String stripChars) str为null时返回null,stripChars为null时默认为空格
检查字符串是否仅仅包含数字、字母或数字和字母的混合
结果:
还有其它方法,不一一列出了,可以研究下,非常好用。
Jakarta Commons提供的StringUtils和WordUtils至今还维持着那种简洁而强大的美,使用起来也很顺手。Commons Lang的StringUtils包加入到类路径中。StringUtils类中有不计其数的有用的方法。
StringUtils.isBlank(str)方法,判断是否是一个空字条串,如果不含有有效字符,返回true。如:
String str1 = ""; String str2 = " "; String str3 = "\t"; String str4 = null;
都返回true。
分解字符串
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时默认为空格
检查字符串是否仅仅包含数字、字母或数字和字母的混合
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
还有其它方法,不一一列出了,可以研究下,非常好用。
发表评论
-
HTTP文件断点上传
2013-05-14 00:10 1035HTTP文件断点上传 http://www.cnblogs.c ... -
使用 Eclipse Memory Analyzer 检测内存泄漏问题
2013-05-05 19:01 871转:http://blog.csdn.net/moneyice ... -
Java字符编码根本原理
2013-04-03 16:33 874Java开发中,常常会遇到乱码的问题,一旦遇到这种问题,常常就 ... -
中文排序要注意的问题
2012-12-08 10:10 1154遇到了中文排序问题,比如想用拼音排序, String[] ... -
位运算
2012-11-21 17:50 958程序中的所有数在计算 ... -
HashMap的2中遍历方式比较
2012-11-20 11:47 1017http://smallnetvisitor.iteye.co ... -
java计算校验和:对“消息头+会话头+事务头+操作信息”按32位异或,对异或结果取反后的值为校验和。
2012-08-14 17:41 3545java计算校验和:对“消 ... -
java中对Byte字符数组定长截取的方法
2012-08-14 16:33 2113今天在在处理从网络上接收到的字符串,因为是从后台C语言过来的一 ... -
用java流方式判断文件类型
2012-06-28 09:50 1766原文:http://rainsilence.iteye.com ... -
ConcurrentHashMap分析
2012-02-07 16:36 1050ConcurrentHashMap分析 http://w ... -
Webservice调用方式:axis,soap详解
2011-11-29 12:41 1552转自:[url] http://blog.csdn.net/b ... -
java使用相对路径读取xml文件
2011-11-24 20:16 2846java使用相对路径读取xml文件: 一、xml文件一般的存放 ... -
Java 加载配置文件的方式
2011-11-24 20:15 944Java 加载配置文件的方式 http://liuzidon ... -
如何获得request response session 对象
2011-10-10 18:39 1327如何获得request response se ... -
JDBC DAO设计
2011-07-05 14:52 1140Connection的含义 Conn ... -
通过分析JDK源代码研究 Hash 存储机制
2011-07-01 15:53 1268HashMap 和 HashSet 是 Java Collec ... -
java判断数组内有无重复元素
2011-03-23 16:50 5297/** * 判断数组内有无重复元素 * @param ... -
java监听组合键
2011-03-18 15:13 1147监听普通ctrl+c的代码 public void keyP ... -
jdbc中执行一系列sql语句时一个简单事务的实现
2011-01-23 22:35 1663以下代码并没有用到第三方的东西,完全是在java jdk的接口 ... -
设计模式大集合
2010-12-31 14:50 9471、装饰者模式 http://www.iteye.com/t ...
相关推荐
1. org.springframework.util.StringUtils 工具类用于判断字符串非空,常用的方法有 isEmpty()、hasText() 等。 2. org.springframework.util.CollectionUtils 工具类用于判断 List 和 Map 集合的非空,常用的方法有...
以下是对"一些java常用的工具类"的详细说明。 首先,工具类通常包含静态方法,这些方法不依赖于类的实例,可以直接调用,减少了对象创建的开销。这些类通常以“Utils”或“Helper”结尾,如Apache Commons Lang中的...
以下是一些常用工具类及其方法的详细说明: 1. **org.apache.commons.lang3.StringUtils** - `isBlank`:检查字符串是否为空,包括null和经过trim后的空格。如果字符串经过trim后是空的,返回true。 - `...
6. **StringUtils**: 这通常是指Apache Commons Lang库中的`org.apache.commons.lang3.StringUtils`,提供字符串操作的实用方法,如空判断、格式化、分割等。 7. **时间工具类**: Java 8引入了`java.time`包,包含`...
在"commons组件常用jar包及使用文档说明"中,我们可以找到以下一些关键知识点: 1. **Commons IO**: 这个组件提供了大量的I/O操作工具类,包括文件读写、流操作、字符编码转换、文件比较等。例如,`FileUtils` 类...
以下是对标题和描述中提到的几个常用工具类的详细说明: 1. **DateUtils**: `java.util.Date` 和 `java.time` 包含日期和时间的操作,但DateUtils通常是Apache Commons Lang库中的一个工具类,提供更方便的日期处理...
以下是一些在标题和描述中提到的工具类的详细说明: 1. **DateUtils**: 这个类通常用于日期和时间的操作,如格式化日期、计算两个日期之间的差值、获取当前日期等。它可能封装了Java的`java.util.Date`或`java.time...
`StringUtils说明.txt`文件应包含更详细的API文档和使用示例,可以帮助开发者更好地理解和使用这些工具方法。通过阅读这个文档,你可以了解到每个方法的具体功能、参数说明以及返回值类型,从而在实际开发中更有效地...
下面将对这些常见的Java工具类及其常用方法进行详细说明。 1. **Apache Commons Lang**: Apache Commons Lang是一个包含许多实用工具方法的Java库,适用于字符串操作、数组处理、日期和时间转换等。例如: - `...
在Android开发中,工具类是提高开发效率的关键,它们提供了常用功能的封装,使得开发者能够快速处理各种常见任务。以下是一些重要的Android工具类的详细说明: 1. **HttpUtils**: 这是一个HTTP网络工具类,它包含...
例如,`StringUtils`类可能提供了一些Java `String`类原生方法之外的功能,如多行文本合并、去除特定字符等。 - 另外,还可能包含对正则表达式的支持,如`RegexUtils`,用于执行复杂的字符串匹配和替换操作。 2. *...
以下是对标题和描述中提及的三个工具类的详细说明: 1. 时间的常用工具类: 这个类通常会包含一系列静态方法,用于处理与时间相关的操作。例如,它可能提供格式化日期和时间的功能,将日期转换为字符串,或将字符...
以下是对"Android常用工具类"中涉及的一些关键知识点的详细说明: 1. 文件操作: - `FileUtils`:这个类通常包含读取、写入、复制、删除文件的方法。例如,`readFileToString()`用于读取整个文件到字符串,`...
28. **StringUtils类**:字符串操作的扩展工具类,可能包含一些额外的字符串处理方法。 以上只是对一些常见Java工具类的概述,实际的"28个Java常用的工具类"压缩包可能包含这些类的实现或其他自定义功能。这些工具...
此外,还可以使用Apache Commons Lang库中的`StringUtils.isEmpty()`方法,它对null和空字符串都做了处理。 5. **Util类的使用** Util类通常包含一些静态方法,如字符串处理、日期时间转换、数学计算等。例如,`...
例如,`StringUtils`类提供了大量字符串操作方法,如空值检查、格式化和拼接;`ArrayUtils`可以帮助处理数组,包括添加、删除和转换。 2. **Guava**: Google的Guava库包含了众多Java基础库的功能增强,如集合、缓存...
2. **StringUtils**: 处理字符串的方法集合,包括拼接、分割、格式化、检查空值等。 3. **DateUtils**: 与日期时间相关的工具类,可以帮助进行日期格式化、解析、比较等操作。 4. **NumberUtils**: 数值操作辅助类...
1. **字符串工具类**:在Java中,`java.lang.String`类提供了许多内置的方法来处理字符串,但有时我们还需要更高级的功能,这时可以使用`java.util.StringUtils`(来自Apache Commons Lang库)或者Google的Guava库中...
如果一个工具类的方法修改了共享状态或依赖于外部状态,那么必须确保方法是线程安全的,或者明确说明其非线程安全以防止误解。 6. **异常处理**: 工具类通常会处理异常并返回有意义的默认值或抛出特定的异常,...