Apache Commons Lang

Software kuvakaappaus:
Apache Commons Lang
Ohjelmiston tiedot:
Versio: 3.4
Lähetyksen päivämäärä: 11 Apr 15
Lupa: Vapaa
Suosio: 176

Rating: 5.0/5 (Total Votes: 1)

Apache Commons Lang ei ole mitään To "kieliä", mutta itse asiassa Java sisäänrakennettu java.lang API.
Ylimääräisiä työkaluja ja luokat tämä kirjaston lisää java.lang auttaa kehittäjiä laajentaa Javan ydin enemmän toimintoja ja ominaisuuksia, että monet saattavat väittää ansaitsi olla se ensimmäinen paikka.
Jotkut näistä ylimääräisiä apuohjelmia käsitellä:
- Esine heijastus
- Objekti luominen
- Esine serialization
- Merkkijonojen käsittely
- Numeerisia menetelmiä
- Työskentelee Järjestelmän ominaisuudet
- Tuki sisäkkäisiä poikkeus rakenne
- Parannuksia Date menetelmät
- Monisäikeinen ohjelmointi
- Liiketoiminnan matemaattinen luokat
- Periytyvä ENUM tyyppejä
- Menetelmät rakennus

Mitä uutta tässä julkaisussa:

  • UUDET OMINAISUUDET:
  • Lisätty org.apache.commons.lang3.SystemUtils.IS_JAVA_1_8
  • korjatut virheet:
  • NumberUtils # ISNUMBER () palauttaa false & quot; 0,0 & quot ;, & quot; 0,4790 & quot ;, ym

Mitä uutta versiossa 3.3.1:

  • Lisätty menetelmiä poistamalla kaikki virheellisiä merkkejä mukaan XML 1.0 ja XML 1.1 tulo merkkijono StringEscapeUtils.
  • Lisätty API MutableBoolean setTrue () ja setFalse ()
  • Lisätty SerializationUtils.roundtrip (T ulottuu Serializable) sarjanumeroinnissa sitten deserialize
  • Olisi DifferenceBuilder kanssa ReflectionDifferenceBuilder täytäntöönpanoon
  • Lisätty Jaro-Winkler merkkijono etäisyys algoritmi StringUtils.
  • Uusi luokka ClassPathUtils kanssa menetelmiä kääntämällä FQN osaksi resurssi polku
  • Vahvista: lisää inclusiveBetween ja exclusiveBetween ylikuormitusta varten alkukantaiset tyypit

Mitä uutta versiossa 3.2.1:

  • ongelmat ratkaistu:
  • Fixed puuttuu Hamcrest riippuvuutta Ant Build
  • Build epäonnistuu koe epäonnistumisia rakennettaessa JDK 8
  • Test epäonnistuminen LocaleUtilsTest rakennettaessa JDK 8
  • Test epäonnistuminen FastDateParserTest ja FastDateFormat_ParserTest rakennettaessa kanssa JDK8

Mitä uutta versiossa 3.1:

  • Lang 3.0 ja eteenpäin nyt, että Java 5.0, hyödyntämällä ominaisuuksia, jotka saapui Java 5.0, kuten geneeriset, muuttuva argumentteja, autoboxing, samanaikaisuuden ja alustettu lähtö.

Mitä uutta versiossa 3.0.1:

  • SerializationUtils.clone: ​​Varmistuksena yhteydessä classloader jos luokka ei löydy nykyisessä classloader.
  • CHAR_ARRAY välimuisti CharUtils monistaa kätkö java.lang.Character.
  • käyttää sisäisiä Javan määrä kätköjä sijaan luoda uusia esineitä.

Mitä uutta 3.0:

  • MutableBigDecimal ja MutableBigInteger.
  • Toive: menetelmä unaccent.
  • ObjectUtils.coalesce.
  • LeftOf / RightOfNumber alueella mukavuutta tarvittavat menetelmät.
  • Lisää ClassUtils.isAssignable () variantteja autoboxing.
  • StringUtils.emptyToNull.
  • Paranna StrSubstitutor tukea sisäkkäisiä $ {var - $ {subvr}} laajennus
  • StrSubstitutor tukee nyt korvattavuuden muuttujan nimiä.
  • yleinen täytäntöönpano Lazy alustuksen kuvio.
  • lisäys ContextedException ja ContextedRuntimeException.
  • Lisää StringEscapeUtils.escapeText (menetelmiä).
  • Lisää tukea käsittelyyn ExecutionExceptions.
  • Lisää tukea tausta alustusta.
  • Lisää samanaikainen paketti.
  • Vahvista: tuki validointi tyhjä jousille.
  • Lisää ArrayUtils.toArray luoda geneerisiä paneelit.
  • Lisää mahdollisuuden luoda tulevaisuus vakio.
  • Lisää menetelmiä vahvistukseksi tarkistaa onko indeksi on voimassa array / lista / string.
  • Lisää TypeUtils luokka tarjota apuohjelma koodi kanssa yleisluontoisia.
  • Lisätty isAssignableFrom ja isInstanceOf vahvistustapoihin.
  • Lisätty validState validointimenetelmän.
  • Uusi TimedSemaphore luokka.
  • Anna täytäntöönpanoa ThreadFactory käyttöliittymän.
  • Luo perus Pair & # X3C; L, R & # x3e; luokka.
  • DateUtils yhdenvertaisen Taloudellinen toimintoja jopa merkittävin kenttään.
  • Lisää Builder Interface / päivitä Rakentajat toteuttaa se.
  • Tuki laiska alustus käyttäen atomi muuttujia
  • Extend poikkeus käsittely ConcurrentUtils ja runtime poikkeuksia.
  • StringUtils.endsWithAny menetelmä
  • Lisää normalizeSpace kohteeseen StringUtils
  • Anna ohjeista uusi samanaikaista paketti
  • BooleanUtils.toBooleanObject tukemaan yhden merkin input
  • Lisää AnnotationUtils
  • Anna hyvin perus ConcurrentInitializer täytäntöönpanosta
  • Lisää StringUtils.defaultIfBlank ()
  • Lisää Null-turvallinen vertaa () -metodi ObjectUtils
  • dokumentoidut mahdollisia nonyylifenolietoksylaatteja jos auto-nyrkkeily tapahtuu joillekin BooleanUtils menetelmiä
  • Lisää tukea ConcurrentMap.putIfAbsent ()
  • Lisää hashCodeMulti varargs menetelmä

Mitä uutta versiossa 2.4:

  • Poistot:
  • ObjectUtils.appendIdentityToString (StringBuffer, Object) - on erittäin outoa semantiikka, käytä ObjectUtils.identityToString (StringBuffer, Object) sijaan.
  • Julkiset staattinen java.util.Date add (java.util.Date, int, int) - se ei ole tarkoitettu tämän menetelmän olevan julkisia.
  • Uudet ominaisuudet:
  • ClassUtils.getShortClassName (String) tehoton.
  • Lisää uusi splitByWholeSeparatorPreserveAllTokens () menetelmät StringUtils.
  • Split kameli tapauksessa jouset.
  • lisääminen StringUtils.replace menetelmä, joka vie ryhmän tai Luettelo korvaavan jousille.
  • Muistin käyttö parannus StringUtils # getLevenshteinDistance ().
  • Vikakorjauksia:
  • Javadoc Esimerkki EqualsBuilder on kyseenalainen.
  • Documentation bugi ignoreEmptyTokens aksessoreita vuonna StrTokenizer.
  • NumberUtils.min (floatArray) palauttaa väärän arvon, jos floatArray [0] sattuu olemaan Float.NaN.
  • EqualsBuilder älä vertaa BigDecimals oikein.
  • DateUtils.round () usein epäonnistuu.

Vastaavia ohjelmistoja

Twig
Twig

10 Dec 15

Geocoder
Geocoder

11 Mar 16

Set
Set

10 Dec 15

Mediatizr
Mediatizr

12 Apr 15

Muu ohjelmistojen kehittäjä Apache Software Foundation

Apache VCL
Apache VCL

12 May 15

Apache Cayenne
Apache Cayenne

13 Apr 15

Apache MetaModel
Apache MetaModel

10 Feb 16

Apache Commons Net
Apache Commons Net

11 Mar 16

Kommentit Apache Commons Lang

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!