Apache Commons Lang

軟件截圖:
Apache Commons Lang
軟件詳細信息:
版本: 3.4
上傳日期: 11 Apr 15
許可: 免費
人氣: 57

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()經常會失敗。

類似的軟件

jspacker
jspacker

5 Jun 15

Mongrel
Mongrel

21 Jul 15

Combokeys
Combokeys

12 Apr 15

Andro.js
Andro.js

14 May 15

顯影劑的其他軟件 Apache Software Foundation

Apache XMLBeans
Apache XMLBeans

13 Apr 15

Apache Commons Net
Apache Commons Net

11 Mar 16

Apache OODT
Apache OODT

20 Jul 15

Apache ActiveMQ
Apache ActiveMQ

13 May 16

意見 Apache Commons Lang

評論沒有發現
添加評論
打開圖片!