public class TestChartSetUtils { public void test() { /** count:判断两个参数,返回一个int值 */ //(String, String)每个第一个String中的字符在第二个String中出现, //结果递增,返回最终的次数的和,当第一个参数为null时返回0 // int i = CharSetUtils.count("bbcv", "abc");//a=0,b=2,c=1 return:0+2+1=3 //(String, String[])每个第一个String中的字符在第二个String[]中每个元素中出现, //结果递增,返回最终的次数的和,当第一个参数为null时返回0 // int i = CharSetUtils.count("aabc", new String[] { "abc", "cde" });//a=2,b=1,c=1 return:2+1+1=4 /** delete:判断两个参数,返回一个新的String */ //(String, String)返回一个新的String,其字符为第一个String移除在第二个String //中出现的字符后按顺序拼接而成,当一个String为null时返回null // String s = CharSetUtils.delete("aabcd", "ace");//"bd" //(String, String[])返回一个新的String,其字符为第一个String移除在第二个String[] //中每个元素出现的字符后按顺序拼接而成,当一个String为null时返回null // String s = CharSetUtils.delete("aabcd", new String[] { "ab", "de" });//"c" /** evaluateSet:返回一个ChartSet对象,其包含所有未重复的字符 */ // CharSet cs = CharSetUtils.evaluateSet(new String[] { "abc", "bef", "c" });//[b,a,e,c,f] /** keep:判断两个参数,返回一个新的String */ //(String, String)返回一个新的String,其字符为第一个String在第二个String //中出现的字符按顺序拼接而成,当一个String为null时返回null // String s = CharSetUtils.keep("aabcd", "ace");//"aac" //(String, String[])返回一个新的String,其字符为第一个String在第二个String[] //中每个元素出现的字符按顺序拼接而成,当一个String为null时返回null // String s = CharSetUtils.keep("aabcd", new String[] { "ab", "de" });//aabd /** squeeze:判断两个参数,返回一个新的String */ // String s = CharSetUtils.squeeze("aabbbcdx", "abcds");//abcdx String s = CharSetUtils.squeeze("abcdeeff", new String[] { "ab", "de" });//abcdeff System.err.println(s); } /** * @author cuiweiqing 2011-12-6 * @param args */ public static void main(String[] args) { new TestChartSetUtils().test(); } }
发表评论
-
Linux下web项目中File地址错误问题
2014-07-21 12:42 729String path = servletContext.g ... -
Spring MVC 表单提交 405
2014-05-05 10:17 1117Spring MVC post表单提交后返回页面报错:405 ... -
HttpSession清空
2014-04-30 13:41 1089// 销毁session session.invalid ... -
java.io.InvalidClassException异常处理
2013-07-16 16:27 16520java.io.InvalidClassException ... -
发布应用后出现问题的处理思路
2012-07-05 12:11 852发布后的应用,源码都被打成了jar包,无法进行debug,如果 ... -
HTTP404 There is no Action mapped for namespace / and action name login.
2012-06-19 12:04 1658Web项目采用SSH架构,偶尔报“There is no Ac ... -
net.sf.cglib.core.CodeGenerationException: 异常处理
2012-06-12 14:36 0做流程引用了JBPM3的包,在发布的时候经常会报一个异常: ... -
MyEclipse下有main函数类运行报错:Editor does not contain a main type
2012-03-31 10:59 5123出现这种问题的原因是,该java文件所在的包没有被MyEcl ... -
apache.commons.lang2.3学习笔记-CharEncoding
2011-12-06 21:40 1002public class TestCharEncodin ... -
apache.commons.lang2.3学习笔记-BooleanUtils
2011-12-06 21:28 1445public class TestBooleanUtil ... -
apache.commons.lang2.3学习笔记-ArrayUtils
2011-12-06 03:18 2295public class Lang { class B ... -
【转】使用Swing皮肤机制 更换皮肤
2011-09-30 08:43 1928转自:http://tech.ddvip.c ... -
【转】Date类学习总结(Calendar Date 字符串 相互转换 格式化)
2011-08-18 20:09 903Date类学习总结 1.计算某一月份的最大天数 Ca ... -
BigDecimal设置精度
2011-06-17 09:16 12880public BigDecimal setScale ... -
DecimalFormat用法 数字类型文本格式转化
2011-05-18 22:38 2389//String custom="#,###,00& ... -
【转】Java中颜色的String和Color对象之间的互相转换
2011-05-06 13:18 2599package org.signsmile; impor ... -
@incolue org.apache.jasper.JasperException处理
2011-05-05 13:15 946在jsp中 使用include 可能发生以下异常: org. ... -
org.apache.commons.collections.MultiMap 使用范例
2011-04-23 09:15 1830MultiMap map = new MultiValueM ... -
JAVA数字格式化
2011-04-22 09:44 896java.text.DecimalFormat df = ne ... -
Java泛型使用
2011-04-22 09:22 822// IBean为基类 TestBean为子类 /** ...
相关推荐
- **org.apache.commons.lang.enum**:该包已不再推荐使用,建议使用`org.apache.commons.lang.enums`。 - **org.apache.commons.lang.enums**:用于处理枚举类型。 - **org.apache.commons.lang.exception**:增强...
### Jakarta Commons CookBook 学习笔记 #### 一、Commons Lang: EqualsBuilder and HashCodeBuilder **1.1 概述** `EqualsBuilder` 和 `HashCodeBuilder` 是 Apache Commons Lang 包中提供的两个工具类,用于...
4. commons-lang-2.1.jar - 常用的Java语言工具包。 5. velocity-1.5.jar - Velocity核心库。 6. velocity-tools-1.4.jar - 提供Velocity的工具支持。 7. velocity-tools-view-1.4.jar - 用于视图处理的工具包。 8. ...
《Jakarta Commons Cookbook》是Java开发者的一本重要参考资料,它主要涵盖了Apache Jakarta Commons项目中的各种组件和工具的使用方法。Apache Commons是Java开发中的一个关键部分,提供了许多实用且功能强大的类库...
- `commons-lang-2.5.jar`: Java 语言包增强。 - 可参考 `struts-2.3.15.3-all\struts-2.3.15.3\apps\struts2-blank\WEB-INF\lib` 中的 Jar 包。 2. **配置核心过滤器**: - 在 `web.xml` 中添加 Struts2 核心...
在深入探讨Struts2的学习笔记之前,先来理解它的核心概念。 **1. Struts2依赖的JAR包** Struts2的运行离不开一系列的依赖库,包括: - `struts2-core-2.1.6.jar`:这是Struts2的核心库,包含了Struts2框架的主要...
### Struts学习笔记 #### 一、Struts2框架简介 Struts2是一个开源的、用于开发Java EE Web应用程序的MVC框架。它基于Struts 1进行了改进,提供了更加强大和灵活的功能,比如拦截器、动态方法调用、类型转换等。...
6. **Commons Lang** (commons-lang-2.5.jar):Apache Commons Lang 是一个实用工具类库,补充了 Java 核心库中的语言特性,包括字符串处理、日期和时间操作等。 7. **Commons Pool** (commons-pool-1.5.5.jar):...
课程中使用的是**struts-2.3.15.3-all.zip**版本的学习资料。其中包含了一些关键的组成部分: - **apps**:提供了示例应用程序,方便快速导入所需的jar包和配置文件。 - **lib**:包含了开发Struts2所需的所有jar包...
3. StringUtils类:Apache Commons Lang提供的字符串操作工具类。 4. StringBuilder类:可变的字符序列,效率高于String。 5. 正则表达式:用于模式匹配和字符串操作。 6. Date类:表示特定的瞬间,精确到毫秒。 7. ...
在"java学习笔记——javaweb之BeanUtils、EL、JSTL"这篇博客中,作者可能详细讲解了如何在Java Web开发中利用BeanUtils进行数据绑定,以及与EL(Expression Language)和JSTL(JSP Standard Tag Library)的集成。...
【Jakarta Commons笔记】 Jakarta Commons是Apache软件基金会的一个项目集合,它提供了许多Java开发中常用的工具类和组件。这个项目旨在减少重复的工作,通过共享和重用代码,提高开发效率。Jakarta Commons包含了...
同时,Action类中需要定义一个或多个字段来接收上传的文件,这些字段通常使用`java.io.File`、`java.lang.String`或`org.apache.struts2.dispatcher.multipart.FileItem`类型。 4. **表单标签** 在JSP页面中,使用...
在使用Apache Commons Lang或其他类似的库时,可能会遇到缺少包的问题。这时需要下载相应库的jar文件,将其添加到项目Build Path中,以解决报错。 **10. JUnit测试** 进行单元测试时,可以利用JUnit创建测试类,...
java学习笔记的测试代码 Apache commons Lang 加强java.lang的核心api,提供一些操纵String,数值的方法,反射,并发,创建对象和序列化和系统参数。还有有一些额外的工具帮助构造hashCode,toString,equals这样的...
最后,`ssh_lib`可能是一个包含SSH框架所需库文件的目录,其中包括了Struts、Spring、Hibernate以及其他可能的依赖库,如log4j用于日志记录,commons-lang、commons-beanutils等Apache Commons库用于辅助开发。...
3. `commons-lang-2.1.jar`:Apache Commons Lang库,包含了大量用于操作和处理Java语言特性的工具方法。 4. `mayfly-0.3.jar`:这是Mayfly的主要库文件,包含了所有核心功能的实现。 5. `LICENSE-2.0.txt`:包含了...
- **Apache Commons Lang**:提供了一些有用的字符串处理、数组操作和日期时间功能。 - **Apache Commons IO**:提供了文件和流操作的辅助方法。 4. **项目实践** 开发"SimpleNotePad"时,开发者需要实现以下...
`StringUtils`是Apache Commons Lang库中的一个工具类,提供了多种字符串操作方法。在代码中,`rightPad()`方法用于在字符串的右侧填充空格,以确保输出的列对齐。例如,第35行的代码将"编号"居右对齐,并在其右侧...
10. **Apache相关库**:标签中提到的"apache"可能指的是Apache Commons库,如 Commons Lang 或 Commons IO,它们提供了一些通用的实用工具类,简化开发工作,如字符串处理、文件操作等。 11. **版本控制**:源码...