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()经常会失败。

类似的软件

Common Node
Common Node

28 Feb 15

is.js
is.js

13 Apr 15

Strophe.js
Strophe.js

10 Dec 15

Geolib
Geolib

18 Jul 16

显影剂的其他软件 Apache Software Foundation

意见 Apache Commons Lang

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