Apache Commons Lang

Screenshot Software:
Apache Commons Lang
Detalii soft:
Versiune: 3.4
Incarca data: 11 Apr 15
Licenţă: Gratuit
Popularitate: 57

Rating: nan/5 (Total Votes: 0)

Apache Commons Lang nu are nimic de a la la cu "limbi", dar de fapt, cu Java built-in API java.lang.
Instrumentele suplimentare și clasele de această bibliotecă adaugă la java.lang va ajuta dezvoltatorii extinde bază Java cu mai multă funcționalitate și caracteristici care mulți ar putea argumenta merita să fie în ea, în primul rând.
Unele dintre aceste utilitati suplimentare adresa:
- Reflecție obiect
- Crearea obiect
- Serializarea obiect
- Manipulare șir
- metode numerice
- Lucru cu proprietăți de sistem
- Sprijin pentru o structură de excepție imbricate
- îmbunătățiri ale metodelor Data
- Filet în mai multe programe
- afaceri clase matematice
- Tipuri de enum transmisibile
- Construire Metode

Ce este nou în această versiune:

  • caracteristici noi:
  • Adăugat org.apache.commons.lang3.SystemUtils.IS_JAVA_1_8
  • Rezolvarea erorilor:
  • NumberUtils # isNumber () returnează false pentru & quot; & quot ;, 0.0 & quot; & quot ;, 0.4790 ș.a.

Ce este nou în versiunea 3.3.1:

  • Metode Adăugat pentru înlăturarea tuturor caractere nevalide în conformitate cu XML 1.0 și 1.1 din XML un șir de intrare la StringEscapeUtils.
  • Adăugat API-uri MutableBoolean setTrue () și setFalse ()
  • Adăugat SerializationUtils.roundtrip (T se extinde Serializable) pentru a serializa apoi deserialize
  • Ar trebui să existe o DifferenceBuilder cu o punere în aplicare ReflectionDifferenceBuilder
  • Adaugata algoritmul distanță șir Jaro-Winkler a StringUtils.
  • Noi ClassPathUtils clasa cu metode de transformarea FQN în calea resursă
  • Validare: add inclusiveBetween și exclusiveBetween suprasarcinilor pentru tipurile primitive

Ce este nou în versiunea 3.2.1:

  • Probleme rezolvate:
  • lipsește dependență Hamcrest fixe în Build Ant
  • fabricației nu cu eșecuri de încercare atunci când construirea cu JDK 8
  • eșec de testare în LocaleUtilsTest atunci când construirea cu JDK 8
  • eșec de testare în FastDateParserTest și FastDateFormat_ParserTest atunci când construirea cu JDK8

Ce este nou în versiunea 3.1:

  • Lang 3.0 și vizează mai departe acum Java 5.0, utilizarea caracteristici care au sosit cu Java 5.0, cum ar fi medicamente generice, argumente variabile, autoboxing, concurenta si de ieșire formatate.

Ce este nou în versiunea 3.0.1:

  • SerializationUtils.clone: ​​rezervă de context ClassLoader dacă clasă nu a fost găsit în ClassLoader curent.
  • cache CHAR_ARRAY în CharUtils duplicate cache în java.lang.Character.
  • cache Numărul uz intern Java crearea de obiecte noi în loc.

Ce este nou în versiunea 3.0:.

  • MutableBigDecimal și MutableBigInteger
  • dorințe:. Metoda unaccent
  • ObjectUtils.coalesce.
  • LeftOf / RightOfNumber în metodele de cartier Range necesar.
  • Adăugați ClassUtils.isAssignable () variante cu autoboxing.
  • StringUtils.emptyToNull.
  • Consolidarea StrSubstitutor pentru a sprijini imbricate $ {var - $ {subvr}} expansiune
  • StrSubstitutor suportă acum substituție în nume de variabile.
  • O punere în aplicare generic de model de initializare Lazy.
  • Adăugarea de ContextedException și ContextedRuntimeException.
  • Adăugați StringEscapeUtils.escapeText () metode.
  • Adăugați sprijin pentru manipularea ExecutionExceptions.
  • Adauga suport pentru inițializarea fond.
  • Adăugați un pachet concurente.
  • Validare:. Sprijin pentru validarea siruri de caractere goale
  • Adăugați ArrayUtils.toArray pentru a crea rețele generice.
  • Adaugă capacitatea de a crea un viitor pentru o constantă.
  • Adăugați metode pentru a valida pentru a verifica dacă indicele este valabil pentru matrice / listă / sirul.
  • Adăugați clasă TypeUtils pentru a oferi cod utilitate pentru lucrul cu tipuri generice.
  • Adăugat isAssignableFrom și isInstanceOf metode de validare.
  • metodă de validare Adaugat validState.
  • clasă nouă TimedSemaphore.
  • Oferiți o punere în aplicare a interfeței ThreadFactory.
  • a crea o pereche & # x3c de bază, L, R & # x3e; clasă.
  • DateUtils egal si compara funcțiile până la cel mai important domeniu.
  • Adăugați Modele de interfață / Actualizare Constructori să o implementeze.
  • Suport de inițializare leneș folosind variabile atomice
  • Extindere de manipulare excepție în ConcurrentUtils la rulării excepții.
  • metodă StringUtils.endsWithAny
  • Adăugați normalizeSpace la StringUtils
  • Oferiți documentare despre noul pachet concomitent
  • BooleanUtils.toBooleanObject pentru a sprijini intrarea caracter unic
  • Adăugați AnnotationUtils
  • Oferiți o implementare foarte extinsă ConcurrentInitializer
  • Adăugați StringUtils.defaultIfBlank ()
  • Adăugați un Null seif compara () metoda pentru a ObjectUtils
  • documentate potențial NPE dacă auto-box are loc pentru unele metode BooleanUtils
  • Adauga suport pentru ConcurrentMap.putIfAbsent ()
  • Adăugați hashCodeMulti varargs metodă

Ce este nou în versiunea 2.4:

  • Deprecations:
  • ObjectUtils.appendIdentityToString (StringBuffer, Object) - are semantică foarte ciudat, utilizați ObjectUtils.identityToString (StringBuffer, Object), în loc
  • .
  • Public adăugare în java.util.Date static (java.util.Date, int, int) -. Nu este destinat pentru această metodă să fie publice
  • Caracteristici noi:
  • ClassUtils.getShortClassName (String) ineficient.
  • Adăugați noi splitByWholeSeparatorPreserveAllTokens () metode de StringUtils.
  • camel Split, caz siruri de caractere.
  • Adăugarea unei metode StringUtils.replace care ia o serie sau Lista de siruri de caractere de înlocuire.
  • Memorie ameliorare utilizare pentru StringUtils # getLevenshteinDistance ().
  • Remedii erori:
  • Exemplu Javadoc pentru EqualsBuilder este discutabilă.
  • bug Documentație pentru ignoreEmptyTokens accessors în StrTokenizer.
  • NumberUtils.min (floatArray) returnează o valoare greșită dacă floatArray [0] se întâmplă să fie Float.NaN.
  • EqualsBuilder nu se compara BigDecimals corect.
  • DateUtils.round () de multe ori nu reușește.

Software similare

stpl
stpl

14 Apr 15

Squire.js
Squire.js

13 Apr 15

Marty
Marty

12 Apr 15

RiCal
RiCal

13 May 15

Alte software-uri de dezvoltator Apache Software Foundation

Apache OpenJPA
Apache OpenJPA

20 Jul 15

Apache Calcite
Apache Calcite

6 Mar 16

Apache jclouds
Apache jclouds

10 Feb 16

Apache OODT
Apache OODT

20 Jul 15

Comentarii la Apache Commons Lang

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!
Cauta dupa categorie