- 浏览: 2876760 次
- 性别:
- 来自: 武汉
文章分类
- 全部博客 (1173)
- 名言警句 (5)
- 心情随笔 (50)
- 数据库 (57)
- Java基础 (241)
- J2EE框架 (91)
- 数据结构 (12)
- 程序设计 (21)
- WEB技术 (128)
- 网络日志 (12)
- IT资讯 (247)
- linux (64)
- solaris (2)
- 其它 (143)
- WebService (4)
- 日语学习 (2)
- 机器人 (5)
- Android (5)
- cgywin (3)
- Game (1)
- DWR (1)
- spring (8)
- canvas (1)
- Guava (3)
- Modbus (5)
- 测试 (6)
- mongodb (9)
- Quartz (2)
- Cron (1)
- windows (2)
- 持续集成 (1)
- bootstrap (3)
- 结对编程 (1)
- nodejs (1)
- Netty (1)
- 安全 (3)
- webstorm (2)
- sparkline (1)
- Job (1)
- git (3)
- Maven (3)
- knockout (5)
- jquery (1)
- bower (1)
- docker (1)
- confluence (4)
- wiki (1)
- GoogleMap (1)
- jekyll (10)
- ruby (2)
- npm (3)
- browserify (1)
- gulp (3)
- openwrt (1)
- discuz (3)
- 输入法 (1)
- JPA (1)
- eclipse (2)
- IntelliJ (1)
- css (1)
- 虚拟机 (1)
- 操作系统 (1)
- azkaban (2)
- scrum (1)
最新评论
-
pangxiea_:
你好, 想请问一下 Linux下 这么使用rxtxcomm 在 ...
使用Java进行串口通信 -
abababudei:
请教一下,这个您是怎么解决的:/dev/ttyS2enteri ...
Java应用程序的MODBUS通讯 -
xuniverse:
hannibal005 写道楼主,我问下 request.se ...
用javascript与java进行RSA加密与解密 -
atxkm:
找了一下午,终于找到了
gulp 拷贝文件时如何移除文件目录结构 -
kalogen:
gtczr 写道非常感谢,经过我自己的修改,已经完美实现。发出 ...
用javascript与java进行RSA加密与解密
jar name: commons-lang
一. Supplements to the java 2 platform
1. toString()
public void toString() { ReflectionToStringBuilder.toString(this); }
2. hashCode()
public int hashCode() { return HashCodeBuilder.reflectionHashCode(this); }
3. equal()
public boolean equals(Object o){ return EqualBuilder.reflectionEquals(this,o); }
4. compareTo()
public int compareTo(Object o) { return CompareToBuilder.reflectionCompare(this,o); }
5. print a array
int[] intArray = new int[] {2,3,4,5,6} ArrayUtils.toString(intArray));
6. cloning and reversing arrays
long array[] array = {1,3,2,3,5,6}; long[] reversed = ArrayUtils.clone(array); ArraysUtils.reverse(reversed);
7. transforming between object arrays and primitive array
long primitiveArray = new long[] {12,100,2929,3223}; Long[] objectArray = ArrayUtils.toObject(primitiveArray); // null values in the object array are stored as Double.NaN ArrayUtils.toPrivimitive(doubleObject,Double.NaN);
8. find items in an array
String[] stringArray = {"red","orange","blue","brown","red"}; boolean containsBlue = ArraysUtils.contains(stringArray,"blue"); int indexOfRed = ArraysUtils.indexOf(stringArray,"red"); int lastIndexOfRed = ArraysUtils.lastIndexOf(stringArray,"red");
9. creating a map from multidimensional array
Object[] weightArray = new Object[][] {{"H", new Double(1.0003)}, {"He", new Double(4.0002)}, {"Li", new Double(6.032)}); Map weights = ArraysUtils.toMap(weightArray);
10. formatting dates
// thead-safe formatter for java DateFormatUtils.ISO_DATETIME_TIME_ZONE_FORMAT.format(new Date());
11. Rounding date objects
DateUtils.round(new Date(), Calendar.HOUR); DateUtils.round(new Date(), Calendar.DATE_OF_MONTH); DateUtils.round(new Date(), Calendar.YEAR);
12. truncating date object
DateUtils.truncat(new Date(), Calendar.MONTH); DateUtils.truncat(new Date(), Calendar.HOUR);
13. Generating unique numberic identifiers
LonIdentifierFactory idfactory = IdentifierUtils.LongGenerator(false,0); idFactory.nextLongIdentifier();
14. measure time
StopWatch clock = new StopWatch(); clock.start(); clock.stop(); clock.getTime(); clock.reset();
发表评论
-
高级Java程序员值得拥有的10本书
2015-05-04 07:24 814Java是时下最流行的编程语言之一。市面上也出现了适合初学者 ... -
深入理解java异常处理机制
2015-01-30 09:30 13321. 引子 try…catch…fi ... -
java 运行时参数设置
2015-01-07 09:13 870JVM的运行时参数: -Xms为执行单元内存的1/4, ... -
每个Java开发者都应该知道的5个JDK工具
2014-12-29 12:37 1145JDK是Java语言的软件开 ... -
使用双重锁判定可以大幅降低锁的征用
2014-12-29 12:30 752class ObjInstance { //单例 pri ... -
MAVEN Scope使用说明
2014-11-24 09:40 763在Maven的依赖管理中,经常会用到依赖的scope设置。这 ... -
Spring4 quartz job xml configuration
2014-11-11 09:46 14411. 定义job details public ... -
Add items into list in one line using guava
2014-11-10 10:54 726//@formatter:off fina ... -
配置动态读取(变化)文件 in Spring
2014-11-10 08:51 13271. 从环境变量中读取路径: <bean id=&q ... -
JAVA实现AES加密与解密
2014-11-04 15:34 663package com.eifesun.monitor.up ... -
Netty4.x分析
2014-07-31 11:06 1471官网定义: netty是一个异步、事件驱动的网络应用框架,用 ... -
Ways to sort lists of objects in Java based on multiple fields
2014-07-21 17:19 7751. the first way: Sorting wit ... -
how to parse a String to BigDecimal
2014-07-21 10:08 923private BigDecimal parsePrice( ... -
order list using google guava
2014-07-21 09:08 890Predicate<String> filter ... -
Java 读文件操作
2014-07-08 14:09 8931. only use java core, no exte ... -
怎样使Java 中测试按一定顺序执行
2014-03-10 11:27 1326@FixMethodOrder(MethodSorters. ... -
如何实现在当类初始化时,自动调动某个方法
2014-02-14 14:44 968有两种思路, 1. 将这个类实现为thread类 (or ... -
持续集成JenkinsAPI常见用法
2014-02-10 13:54 43jenkins(持续集成开源工具)提供了丰富的api接口,基 ... -
Sonar 安装与使用
2014-01-13 10:49 1735Sonar 是一个用于代码质量管理的开放平台。通过插件机制, ... -
源代码管理分析工具 Source Navigator的安装与使用
2014-01-13 09:51 1898Source-Navigator是原来redhat开发的一个 ...
相关推荐
《Jakarta Commons Cookbook》是Java开发领域中一本非常实用的指南,主要涵盖了Apache Jakarta Commons组件的使用技巧和最佳实践。这本书旨在帮助开发者更好地理解和利用Jakarta Commons库中的各种工具类和模块,...
《Jakarta Commons Cookbook》是Java开发者的一份宝贵资源,它包含了一系列实用的工具类和组件,可以帮助开发者在日常编程工作中提高效率。Jakarta Commons是Apache软件基金会的一个项目,旨在为Java社区提供一系列...
《Jakarta Commons Cookbook》是Java开发者的一本重要参考资料,它主要涵盖了Apache Jakarta Commons项目中的各种组件和工具的使用方法。Apache Commons是Java开发中的一个关键部分,提供了许多实用且功能强大的类库...
博文链接:https://dcriori.iteye.com/blog/127788
压缩包内的文件“jakarta commons cookbook 目录.xls”很可能是一个Excel表格,列出了书中各个章节或部分的详细目录,便于读者快速定位感兴趣的主题。通常,这样的目录会包括每个章节的标题、子章节以及相应的内容...
### Jakarta Commons CookBook 学习笔记 #### 一、Commons Lang: EqualsBuilder and HashCodeBuilder **1.1 概述** `EqualsBuilder` 和 `HashCodeBuilder` 是 Apache Commons Lang 包中提供的两个工具类,用于...
Jakarta Commons是Apache软件基金会的一个项目集合,它包含了一系列实用工具类,用于简化Java开发工作。其中,Lang组件是Jakarta Commons中的一个核心模块,它提供了大量的静态方法,用于处理基本Java对象,如字符串...
《Jakarta.Commons.Cookbook》是一本专注于Apache Jakarta Commons组件使用的指南,它为开发者提供了大量实用的代码示例和技巧,帮助他们在Java应用程序开发中更有效地利用这些库。Apache Jakarta Commons是Apache...
《Apache Jakarta Commons 使用手册》是一部详细介绍Apache Jakarta Commons项目下的各种Java组件的专业书籍。该书由Will Iverson编写,旨在为开发者提供一个全面深入理解并应用这些组件的学习资源。Apache Jakarta ...
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-logging 1.1.1
Jakarta Commons 是一个 Apache 软件基金会的项目,它包含了一系列独立、可重用的 Java 类库,旨在提供常见编程任务的解决方案。这些类库覆盖了从输入输出处理到字符串操作,再到网络通信等多个领域。Jakarta ...
本书是一本介绍apache commons使用的电子书
**Jakarta Commons API** 是一个Java开发人员广泛使用的开源库集合,它包含了多个模块,每个模块专注于特定的编程任务,从而简化了Java应用程序的开发。Jakarta Commons是Apache软件基金会的一个项目,它提供了大量...
Jakarta Commons-lang API & Source Code Jakarta lang包API帮助文档,并带有源码
Jakarta Commons是一系列开源Java组件的集合,最初由Apache Software Foundation维护,并从 Jakarta EE (以前称为 J2EE) 分离出来。Jakarta Commons涉及多个领域,包括字符串处理、验证、Bean操作、集合类等,其设计...