- 浏览: 113135 次
- 性别:
- 来自: 杭州
-
文章分类
最新评论
import java.util.ArrayList; import java.util.Arrays; import java.util.List; import org.apache.commons.lang3.ArrayUtils; import org.apache.commons.lang3.BooleanUtils; import org.apache.commons.lang3.RandomStringUtils; import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.SystemUtils; import org.junit.Test; public class TestCommonLang { @Test public void testArrayUtils() { Student stu1 = new Student(1, "name1"); Student stu2 = new Student(2, "name1"); List<Student> stuList = new ArrayList<Student>(); stuList.add(stu1); stuList.add(stu2); Student stuArray[] = new Student[2]; stuArray[0] = stu1; stuArray[1] = stu2; System.out.println("stuArray:" + stuArray); System.out.println("ArrayUtils.toString:" + ArrayUtils.toString(stuList)); System.out.println("Arrays.toString:" + Arrays.toString(stuArray)); int[] x= {1,2,3}; System.out.println("ArrayUtils.toObject:" + ArrayUtils.toObject(x)); int[] y = ArrayUtils.add(x, 4); System.out.println("y:" + ArrayUtils.toString(y)); } @Test public void testBooleanUtils() { System.out.println("BooleanUtils.negate:" + BooleanUtils.negate(true)); System.out.println("BooleanUtils.negate:" + BooleanUtils.negate(false)); System.out.println("BooleanUtils.toStringYesNo:" + BooleanUtils.toStringYesNo(true)); } @Test public void testRandomStringUtils() { System.out.println("RandomStringUtils.random:" + RandomStringUtils.random(5)); System.out.println("RandomStringUtils.randomAscii:" + RandomStringUtils.randomAscii(5)); System.out.println("RandomStringUtils.randomAlphabetic:" + RandomStringUtils.randomAlphabetic(5)); System.out.println("RandomStringUtils.randomAlphanumeric:" + RandomStringUtils.randomAlphanumeric(5)); } @Test public void testStringUtils() { System.out.println("StringUtils.abbreviate:" + StringUtils.abbreviate("12345678", 7)); System.out.println("StringUtils.startsWithIgnoreCase:" + StringUtils.startsWithIgnoreCase("abcd", "aBc")); } @Test public void testSystemUtils() { System.out.println("SystemUtils.getJavaHome():" + SystemUtils.getJavaHome()); } @Test public void testRadmon() { System.out.println("RandomUtils.nextBoolean():" + RandomUtils.nextBoolean()); } @Test public void testIEEE754() { System.out.println("IEEE754rUtils.min:" + IEEE754rUtils.min(3, 2, 8)); } @Test public void testDateFormat() { System.out.println("date.format:" + DateFormatUtils.format(new Date(), "yyyy-MM-dd")); } }
发表评论
-
steve0603
2015-06-04 18:21 3640|||8|||SS will be late, traf ... -
Access to DialectResolutionInfo cannot be null when 'hibernate.dialect' not set
2015-03-18 20:45 1370出现一个如题的错误,后来才知道原来是mysql密码错误造成的 ... -
TeamCity Plugin 安装 -- Static UI
2015-03-17 18:08 10101. 简介 With the help of th ... -
CAS 单点登录(Single Sign On)
2015-03-16 22:30 6151. 证书配置 a) 创建证书 ke ... -
spring-boot-sample-data-jpa
2015-02-25 07:54 457spring-boot-sample-data-jpa -
FileCopierWithCamel
2015-01-23 22:21 543package camelinaction; ... -
bob
2015-01-22 22:09 8aaaaaaaaaaaaaaaaaaaaaaaaaaa -
player0109change
2015-01-09 17:21 760<dependency> &l ... -
MyShell
2014-12-09 21:37 636import com.jcraft.jsch.*; ... -
info
2014-12-07 21:44 516ant lib http://stackoverflow.co ... -
Maven3应用入门session
2014-12-03 21:02 595Maven3应用入门session -
spring boot xsl
2014-12-01 21:59 465spring boot xsl -
How to fix GC overhead limit exceeded in Eclipse
2014-11-26 09:07 679https://docs.oseems.com/general ... -
truncate java string
2014-10-14 08:07 648/** Truncate a String to t ... -
javamelody
2014-09-28 07:56 391https://code.google.com/p/javam ... -
myresume
2014-08-17 22:17 0*2011年6月---至今 道富 作为Itels/Was ... -
interview
2014-08-11 07:46 30http://howtodoinjava.com/2013/0 ... -
resume
2014-07-23 22:05 0resume -
ttt
2014-07-02 14:17 0hhhh江河湖海红红火火宝贝宝贝宝贝好 -
SPA WEB
2014-04-26 22:53 433spa web
相关推荐
对于 spring3.2.3 版本,除了 Spring 自身的库,还需要 Commons 库,如 Commons FileUpload、Commons IO 和 Commons Lang。在 web.xml 文件中,需要配置 DispatcherServlet,例如: ```xml <servlet-name>...
### Jakarta Commons CookBook 学习笔记 #### 一、Commons Lang: EqualsBuilder and HashCodeBuilder **1.1 概述** `EqualsBuilder` 和 `HashCodeBuilder` 是 Apache Commons Lang 包中提供的两个工具类,用于...
在深入探讨Struts2的学习笔记之前,先来理解它的核心概念。 **1. Struts2依赖的JAR包** Struts2的运行离不开一系列的依赖库,包括: - `struts2-core-2.1.6.jar`:这是Struts2的核心库,包含了Struts2框架的主要...
- **org.apache.commons.lang.enum**:该包已不再推荐使用,建议使用`org.apache.commons.lang.enums`。 - **org.apache.commons.lang.enums**:用于处理枚举类型。 - **org.apache.commons.lang.exception**:增强...
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. ...
这篇"JSON学习笔记"可能涵盖了以下几个关键知识点: 1. JSON的基本结构:JSON数据由键值对(key-value pairs)组成,键和值之间用冒号隔开,键值对之间用逗号分隔。键必须是字符串,而值可以是字符串、数字、布尔值...
### 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):...
- `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 核心...
首先,SSH学习笔记可能包含了以下内容: 1. **Struts**:Struts是基于MVC设计模式的Java Web框架,负责处理用户请求并将其转发到相应的Action。笔记可能会讲解Struts的配置文件(struts-config.xml),ActionForm对象...
- **commons-lang3**: 提供字符串和数据操作的公共方法。 - **javassist**: 字节码操作库。 #### 1.4 Struts2入门理论 **JavaEE设计模式** 对于理解Struts2的工作原理非常重要。其中,**前端控制器模式**是Struts2...
在阅读《Jakarta Commons Cookbook》时,你可以学习如何有效地利用这些组件来提升你的Java项目。例如,了解如何使用` FileUtils.copyFile()`方法复制文件,或通过` StringUtils.join()`将数组元素连接成字符串。此外...
【Jakarta Commons笔记】 Jakarta Commons是Apache软件基金会的一个项目集合,它提供了许多Java开发中常用的工具类和组件。这个项目旨在减少重复的工作,通过共享和重用代码,提高开发效率。Jakarta Commons包含了...
4. 其他依赖库:如log4j、slf4j、commons-lang、commons-logging等,为SSH提供日志记录和其他辅助功能。 使用SSH整合jar包,开发者无需逐个下载和配置这些框架的依赖,可以大大节省时间和精力。在实际开发中,通常...
3. StringUtils类:Apache Commons Lang提供的字符串操作工具类。 4. StringBuilder类:可变的字符序列,效率高于String。 5. 正则表达式:用于模式匹配和字符串操作。 6. Date类:表示特定的瞬间,精确到毫秒。 7. ...
在使用Apache Commons Lang或其他类似的库时,可能会遇到缺少包的问题。这时需要下载相应库的jar文件,将其添加到项目Build Path中,以解决报错。 **10. JUnit测试** 进行单元测试时,可以利用JUnit创建测试类,...
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"时,开发者需要实现以下...
最后,由于源代码中缺失jar包,开发者需要自行寻找或下载相应的依赖库,如Struts、Spring、Hibernate的核心库,以及其他可能的第三方库,如log4j(日志)、commons-lang(常用工具类)等,确保项目可以顺利运行。...
java学习笔记的测试代码 Apache commons Lang 加强java.lang的核心api,提供一些操纵String,数值的方法,反射,并发,创建对象和序列化和系统参数。还有有一些额外的工具帮助构造hashCode,toString,equals这样的...