Apache Commons Lang

软件截图:
Apache Commons Lang
软件详细信息:
版本: 3.4
上传日期: 11 Apr 15
许可: 免费
人气: 176

Rating: 5.0/5 (Total Votes: 1)

的Apache Commons Lang中没有任何与“语言”,但实际上与Java内置的java.lang API。
额外的工具和类这个库添加到java.lang中会帮助开发人员扩展Java的核心,拥有更多的功能和特点,很多可能会说当之无愧地成为它摆在首位。
其中的一些额外的工具解决:
- 对象反射
- 创建对象
- 对象序列化
- 字符串操作
- 数值方法
- 与系统性能工作
- 一个嵌套的异常结构的支持
- 增强的日期方法
- 多线程编程
- 商业数学课
- 可继承的enum类型
- 方法建设

什么是此版本中的新

  • 在新的特点:
  • 添加org.apache.commons.lang3.SystemUtils.IS_JAVA_1_8
  • 修正错误:
  • 在NumberUtils#ISNUMBER()返回false" 0.0"," 0.4790",等

    • 在根据XML增加了删除所有无效字符的方法:

    什么在3.3.1版本新

    1.0和XML 1.1在输入字符串StringEscapeUtils。
  • 新增的API MutableBoolean setTrue()和setFalse()
  • 添加SerializationUtils.roundtrip(T扩展了序列化)来序列,然后反序列化
  • 应该有一个ReflectionDifferenceBuilder实施DifferenceBuilder
  • 新增的哈罗,温克勒字符串距离算法来StringUtils的。
  • 在新类ClassPathUtils与方法打开FQN到资源路径
  • 验证:添加inclusiveBetween和exclusiveBetween重载基本类型

什么是3.2.1版本,新的

  • 在问题解决:
  • 固定失踪Hamcrest依赖于Ant构建
  • 在与JDK 8
  • 构建时构建失败,测试失败
  • 在LocaleUtilsTest与JDK 8构建时测试失败
  • 在FastDateParserTest和FastDateFormat_ParserTest与JDK8建设时,测试失败

什么是3.1版本,新的

  • 在朗3.0及以后现在针对Java 5.0中,利用功能与Java 5.0到诸如泛型,可变参数,自动装箱,并发性和格式化输出。

什么在3.0.1版本新

  • 在SerializationUtils.clone:后备上下文ClassLoader类的话在当前的类加载器没有找到。
  • 在CharUtils的CHAR_ARRAY缓存复制在java.lang.Character中的高速缓存。
  • 使用内部Java的数量,而不是缓存创建新的对象。

什么版本3.0是新的

  • 在MutableBigDecimal和MutableBigInteger
  • 愿望:方法unaccent
  • ObjectUtils.coalesce。
  • 在LeftOf / RightOfNumber的范围方便的方法必要的。
  • 添加ClassUtils.isAssignable()与自动装箱变种。
  • StringUtils.emptyToNull。
  • 在增强StrSubstitutor支持嵌套的$ {VAR - $ {subvr}}扩展
  • 在StrSubstitutor现在支持在变量名替换。
  • 在一个普通的实施延迟初始化模式。
  • 在加ContextedException和ContextedRuntimeException的。
  • 添加StringEscapeUtils.escapeText()方法。
  • 在添加支持ExecutionExceptions的处理。
  • 在添加支持后台初始化。
  • 添加concurrent包。
  • 验证:验证空白字符串支持
  • 添加ArrayUtils.toArray创建通用阵列。
  • 添加到创造未来为恒定的能力。
  • 添加方法来验证,检查索引是否是有效的数组/列表/串。
  • 添加TypeUtils类,以提供实用的代码与泛型类型的工作。
  • 添加isAssignableFrom和isInstanceOf验证方法。
  • 添加validState验证方法。
  • 在新TimedSemaphore类。
  • 提供的ThreadFactory接口的实现。
  • 创建一个基本的对< L,R>类。
  • 在DateUtils等于和比较功能最多最显著场。
  • 添加生成器接口/更新建设者来实现它。
  • 在使用原子变量支持延迟初始化
  • 在扩展异常处理ConcurrentUtils到运行时异常。
  • 在StringUtils.endsWithAny方法
  • 添加到normalizeSpace StringUtils的
  • 在提供文件的新concurrent包
  • 在BooleanUtils.toBooleanObject支持单个字符输入
  • 添加AnnotationUtils
  • 在提供一个非常基本的ConcurrentInitializer实施
  • 添加StringUtils.defaultIfBlank()
  • 在添加一个空安全的compare()方法来ObjectUtils
  • 在文件化的潜力NPE如果自动装箱出现一些BooleanUtils方法
  • 在添加支持ConcurrentMap.putIfAbsent()
  • 添加hashCodeMulti可变参数的方法

什么在2.4版本的新

  • 在弃用:
  • 在ObjectUtils.appendIdentityToString(StringBuffer的,对象) - 具有非常奇怪的语义,使用ObjectUtils.identityToString(StringBuffer的,对象),而不是
  • 在公共静态java.util.Date的附加(java.util.Date的,INT,INT) - 它不适合此方法是公共
  • 在新功能:
  • 在ClassUtils.getShortClassName(字符串)效率低下。
  • 在添加新的splitByWholeSeparatorPreserveAllTokens()方法来StringUtils的。
  • 在拆分骆驼案件串。
  • 添加StringUtils.replace方法,它替换字符串数组或列表。
  • 在内存使用改进StringUtils的#getLevenshteinDistance()。
  • 在错误修正:
  • 的Javadoc示例EqualsBuilder是值得商榷的。
  • 在StrTokenizer ignoreEmptyTokens访问文档的bug。
  • 在NumberUtils.min(floatArray)返回错误的值,如果floatArray [0]恰好是的Float.NaN。
  • 在EqualsBuilder不正确比较BigDecimals的。
  • 在DateUtils.round()经常会失败。

类似的软件

Commander.js
Commander.js

10 Dec 15

Assetic
Assetic

10 Dec 15

DotNetMQ
DotNetMQ

23 Jul 15

Peppy
Peppy

6 Jun 15

显影剂的其他软件 Apache Software Foundation

Apache Oltu
Apache Oltu

10 Dec 15

Apache Turbine
Apache Turbine

9 Feb 16

Apache Calcite
Apache Calcite

6 Mar 16

Apache Clerezza
Apache Clerezza

20 Jul 15

意见 Apache Commons Lang

评论没有发现
添加评论
打开图片!