`
menjoy
  • 浏览: 417588 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

apache-common功能列表

    博客分类:
  • Java
阅读更多
common-lang (2.1)
ArrayUtils
常量中包含了基本类型(及其相对应类)的空数组。
提供向数组增加元素(包括增加单个元素或是整个数组),删除元素,翻转元素排列次序
克隆数组(基本类型)
查找数组中的元素(是否包含,返回索引)
获得数组长度(null安全,返回为0
数组是否为空,数组是否相等,长度是否相等,元素类型是否相同,
基本类型对应类数组转换成基本类型数组
转成字符串
BooleanUtils
Boolean的转换(可转成intString
 
CharUtils
针对Char的工具类包括判断是不是ASCII字符,是不是控制符可打印与否,转成整形
ClassUtils
获得包名,获得类的所有超类。
RandomStringUtils
随机字符串生成,可生成数字串,也可生成Ascii范围的字串
StringEscapeUtils
编码/解码针对xml/html/sql/javascript/java(主要是转义标记符号等)
StringUtils
String的增强。类似vb的函数。截断、查找、替换、判断空、大小写、合并、分割,反写,对比
SerializationUtils
序列化工具类,将类转序列或反序列
SystemUtils
系统工具类,判断JRE版本,判断操作系统,判断字体(AWT),获得JAVA_HOME(及相关的所有环境变量),操作系统版本,时区、当前用户名,获得用户文件夹
Validate
校验器,判断集合里面所有的对象是否是某类,判断集合里面所有对象都非空,判断集合是否为空,判断数组、Map或字符串是否为空
WordUtils
将一个字符串中的单词首字大写;根据提供的每行字数将一个字符串断行
ToStringBuilder
toString方法的增强类,可将对象转成字符串(除了打出引用地址还会打出所有属性)可设置显示的风格(ToStringStyle,抽象类,需继承实现后方可使用)
EqualsBuilder
相等判断,例如以下语句:
a = b == c
a = a && e == f
可转换成
a = new EqualsBuilder()
.append( b,c )
.append( e,f)
.isEquals();
HashCodeBuilder
获得哈希值
Enum
枚举型,看来会被5.0替代.
ExceptionUtils
对异常的常见操作,获得堆栈,异常抛出方法名,错误链中对象数(要这个干吗???)
RandomUtils
随机数据生成类,包括浮点,双精,布尔,整形,长整在内的随机数生成
NumberUtils
常用数字函数,最大值,最小值,字符串和数值转换
DateFormatUtils
格式化日期时间,支持默认格式(即常量格式)如下:
ISO8601 (包含时区和不包含时区)
SMTP数据头格式
DateUtils
日期工具类,对比日期,削去部分数据,没啥用
FastDateFormat
SimpleDateFormat的线程安全版本,听说速度更快
StopWatch
秒表,监控运行时间的常用工具.
common-beanutils (1.7)
BeanUtils
克隆一个对象甚至他自身并未实现克隆方法
复制一个对象的属性至另一个对象
复制一个对象的指定属性至另一个对象
将一个对象的所有属性都到一个Map
获得一个对象的一个数组属性
直接访问对象的Map类型的属性中的元素
将一个Map对象的键值复制到目标对象的相应属性
ConstructorUtils
从一个类获得其构造器
DynaBean
动态Bean
Validator 1.1.4
看样子是从Struts里面剥离出来的,用用其工具类就OK了。其他的太繁琐。
CreditCardValidator
信用卡校验
DateValidator
日期校验,可根据给的日期模板(SimpleDateFormat)校验
EmailValidator
校验电子邮件,可以校验域名、用户名
GenericTypeValidator
将字符串转换成Int/Double/Float/Long/Date/Byte
GenericValidator
常用校验器(静态方法),包括:字符串是否为空或者为null,字符串是否为byte。是否为信用卡,是否为日期(根据模板),是否为浮点数,是否为电邮,是否为双精数,是否在数值范围(类型:浮点,双精,整,长整,端整,字节),是否为URL,是否符合正则表达式,字符串是否超长,数值是否超过指定值,字符串是否过短,数值是否低于指定值
ISBNValidator
ISBN校验器
UrlValidator
URL校验器
Validator
校验器(需实例化),和资源文件关联

 

分享到:
评论

相关推荐

    apache-commons源码及jar文件

    Apache Commons是一个非常有用的工具包,解决各种实际的通用问题。(附件中提供了该工具包的jar包,及源文件以供研究) BeanUtils Commons-BeanUtils 提供对 Java 反射和自省API的包装 Betwixt Betwixt提供将 ...

    CommonsMathUserGuideChineseTranslation:这是apache-commons-math的用户指南的非官方中文翻译。 apache-commons-math用户手册中文翻译(小学一年级)

    apache-commons-math用户手册的翻译 介绍 这是apache-commons-math库... 特殊功能 实用工具 复数 发行版 分数 转换方法 几何学 优化 曲线拟合 最小二乘 常微分方程 遗传算法 筛选器 机器学习 例外情况

    cordova-common:Apache Cordova通用工具库

    科尔多瓦 公开和Cordova平台使用的共享功能。公开的APIevents 表示EventEmitter特殊实例,旨在将事件发布到cordova-lib和cordova-cli 用法: const { events } = require ( 'cordova-common' ) ;events . emit ( '...

    commons-math3-3.6.1-API文档中文版

    apache-commons-math3是java的一种科学计算类库,实现科学计算功能的类库其他语言如python、scala都有很多而且很容易找到资料,java可能是由于这方面的需求不多,所以相关的资料较少,详细的使用还是需要自己去研究...

    apache common系列包的作用以及帮助文档

    apache common系列包的作用以及帮助文档,里面有apache common常用包的一些功能介绍以及common系列的帮助chm文档

    electron-installer-common:创建可创建可分发电子应用程序的节点模块的常用功能

    electron-installer-common electron-installer-common提供了用于创建可分发的Electron应用程序的通用功能。 要求 需要节点10或更高。 合法的 该项目受Apache许可(版本2)的版权保护。 有关详细信息,请参见许可。

    stip-common:无缝威胁情报平台

    Seamless Threat Intelligence Platform是基于一个非常简单但功能非常强大的概念构建的-将任何CTI转换为一个STIX文件或一组STIX文件,进行发送,并从这些STIX文件动态创建不同的视图。 有关详细信息,请参见 。 ...

    Spymemcache-commonpool-1:使用 apache 公共池 1.x 的 spymemcache 连接池

    spymemcache 的连接池 Spymemcache 是单线程 IO,即使我们在此连接上进行多操作,它也只维护一个到 ... 否则,请使用我的 spymemcache-commonpool-2,它更安全、更快且经过测试 例子 见测试功能 执照 做你想做的。

    edge-common-spring:弹簧模块边缘API的共享库框架

    边共弹簧开放图书馆基金会(C)2021版权所有(C) 该软件根据Apache许可证2.0版的条款进行分发。 有关更多信息,请参见文件“ LICENSE”。介绍这是用于Spring Way模块的边缘API的共享库/框架。 该模块是的端口,主要...

    httpcomponents-client-4.5.4-osgi-bin.tar.gz

    HttpClient 是 Apache Jakarta Common 下的子项目,用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。HttpClient 已经应用在很多的项目中,比如 Apache...

    Java通过Apache提供的Commons Email工具类实现邮箱发送验证码

    Java通过Apache提供的Commons Email工具类实现邮箱发送验证码功能,代码附详细注释文本,实现方法中附有验证码生成方法

    java8源码-my-api:各种技术api尝试操作

    这功能貌似比较新颖,采用servlet+spring 方式进行 将 Spring-Bean 进行Http 请求方法级别,只是Htpp版的RPC; api-mq 各种Mq api 整合操作 api-poi 报表操作 learn-akka 高性能 akka框架自我学习 learn-apache-camel...

    common-http-utils:轻松扩展Apache HTTPComponents以启用证书固定

    common-http-utils 为Apache HTTPComponents启用简单的证书固定功能执照此模块已根据Apache许可版本2.0许可。 有关详细信息,请参阅LICENSE.txt

    springboot+redis+shiro+thymeleaf在线题库前后端管理系统

    一、功能描述 1、前台 用户登录注册 新建书籍 添加章节 添加内容 发布书籍 等待收益 下载总数、书籍总数、阅读总数、章节总数 统计 账户信息:积分、余额 会员中心等等 2、后台 类型管理 科目管理 书籍管理 章节...

    httpcomponents-client-4.5.4-bin.zip

    HttpClient 是 Apache Jakarta Common 下的子项目,用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。HttpClient 已经应用在很多的项目中,比如 Apache...

    httpcomponents-client-4.5.4-osgi-bin.zip

    HttpClient 是 Apache Jakarta Common 下的子项目,用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。HttpClient 已经应用在很多的项目中,比如 Apache...

    commons-logging-1.1.3.jar

    common-logging是apache提供的一个通用的日志接口。用户可以自由选择第三方的日志组件作为具体实现,像log4j,或者jdk自带的logging, common-logging会通过动态查找的机制,在程序运行时自动找出真正使用的日志库。...

    cordova-common-4.0.2.tgz

    Apache Cordova是一组设备API,允许移动应用程序开发人员从JavaScript访问本机设备功能,例如相机或加速度计。 结合UI框架,这允许仅使用HTML,CSS和JavaScript开发智能手机应用程序。cordova/tools

    org.apache.tools.zip解决解压乱码问题

    package com.cliff.common; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.io....

    poi-3.17-20170915最新版本

    Apache POI 是用 Java 编写的开源跨平台的 Java API,提供 API 给 Java 程式对 Microsoft Office 格式档案读和写的功能。简而言之,你可以使用 Java 读取和写入 MS Excel 文件,也可以读取和写入 MS Word 和 MS ...

Global site tag (gtag.js) - Google Analytics