Apache Commons Lang

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

Rating: nan/5 (Total Votes: 0)

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

類似的軟件

Trenni
Trenni

1 Mar 15

LightCsv
LightCsv

12 May 15

fn.js
fn.js

1 Mar 15

顯影劑的其他軟件 Apache Software Foundation

Apache MyFaces
Apache MyFaces

12 May 15

Apache FtpServer
Apache FtpServer

5 Jun 15

Apache VXQuery
Apache VXQuery

12 Apr 15

Apache Scout
Apache Scout

13 Apr 15

意見 Apache Commons Lang

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