Apache Commons Lang

Programinė įranga Screenshot:
Apache Commons Lang
Programinė detalės:
Versija: 3.4
Įkėlimo datą: 11 Apr 15
Licencija: Nemokamai
Populiarumas: 57

Rating: nan/5 (Total Votes: 0)

"Apache Commons Lang neturi nieko, kad su" kalbos ", bet iš tikrųjų su Java built-in java.lang API.
Papildomi įrankiai ir klasės Ši biblioteka prisideda prie java.lang padės kūrėjams išplėsti Java branduolį su daugiau funkcijų ir funkcijos, kad daugelis gali teigti, nusipelnė būti į jį į pirmąją vietą.
Kai kurie iš šių papildomų komunalinių spręsti:
- Objekto atspindys
- Objekto kūrimas
- Objektas Publikacija
- Styginių manipuliacijos
- skaitiniai metodai
- Darbo su sistemos savybės
- Parama įdėtos išimtis struktūra
- sustiprinta ir moderniausiais metodais
- Wielowątkowa programavimas
- verslo matematinės klasės
- paveldimų ENUM tipai
- Metodai pastatas

Kas naujo , šioje laidoje:

  • Naujos funkcijos: "
  • Pridėta org.apache.commons.lang3.SystemUtils.IS_JAVA_1_8
  • Suremontuota:
  • NumberUtils # ISNUMBER () grąžina false & quot; 0.0 & quot ;, & quot; & quot ;, 0,4790 kt

Kas naujo versijos 3.3.1:

  • Pridėta metodai pašalinti visus neleistinų simbolių, pagal XML 1.0 ir 1.1 XML įvesties eilutę StringEscapeUtils.
  • Pridėta API MutableBoolean setTrue () ir setFalse ()
  • Pridėta SerializationUtils.roundtrip (T tęsiasi Serializable) serialize tada deserialize
  • Turėtų būti DifferenceBuilder su ReflectionDifferenceBuilder įgyvendinimo
  • Pridėta Jaro-Winkler string atstumas algoritmą StringUtils.
  • NAUJUOSE ClassPathUtils su metodais Tekinimo FQN į išteklių kelią
  • Patvirtinti: pridėti inclusiveBetween ir exclusiveBetween perkrovas primityvių tipų

Kas naujo versijos 3.2.1:

  • Problemos išspręsti:
  • Fiksuotas trūksta Hamcrest priklausomybė Ant Build
  • Sudėjimas nepavyksta su nepavykusius bandymus, kai pastatas su JDK 8
  • Testas nepakankamumas LocaleUtilsTest statant su JDK 8
  • Testas nepakankamumas FastDateParserTest ir FastDateFormat_ParserTest statant su JDK8

Kas naujo versijoje 3.1:

  • Lang 3.0 ir toliau, dabar skirta Java 5.0, todėl naudojimas funkcijos, kurios atvyko su Java 5.0, pavyzdžiui, generiniai vaistai, kintamųjų argumentų, autoboxing, lygiagrečiai ir suformatuotas produkcijos.

Kas naujo versijos 3.0.1:

  • SerializationUtils.clone: ​​Avarinis režimas kontekstiniame classloader jei klasė nerasta dabartinės classloader.
  • CHAR_ARRAY cache CharUtils dvigubi į java.lang.Character talpyklą.
  • naudoti vidaus Java skaičius talpyklos vietoj kuriant naujus objektus.

Kas naujo 3.0 versijoje:.

  • MutableBigDecimal ir MutableBigInteger
  • Pageidavimų:. Metodas unaccent
  • ObjectUtils.coalesce.
  • LeftOf / RightOfNumber į klasės patogumo metodus būtina.
  • Pridėti ClassUtils.isAssignable () variantai su autoboxing.
  • StringUtils.emptyToNull.
  • Didinti StrSubstitutor remti įdėtos $ {var - $ {subvr}} plėtra "
  • StrSubstitutor dabar palaiko rungtynių kintamų pavadinimų.
  • bendrinis įgyvendinimas Lazy iniciacijos modelio.
  • papildymas ContextedException ir ContextedRuntimeException.
  • Pridėti StringEscapeUtils.escapeText () metodus.
  • Pridėti paramą ExecutionExceptions tvarkymo.
  • Pridėti paramą fono iniciacijos.
  • Pridėti lygiagretųjį paketą.
  • Patvirtinti:. Parama tvirtinimo tuščių eilučių
  • Pridėti ArrayUtils.toArray sukurti bendruosius masyvus.
  • Pridėti gebėjimą kurti ateitį konstanta.
  • Pridėti metodus Patvirtinti patikrinti, ar puslapis galioja masyvo / list / string.
  • Pridėti TypeUtils klasę teikti komunalinių kodą dirbti su generinių tipų.
  • Pridėta isAssignableFrom ir isInstanceOf patvirtinimo metodai.
  • Pridėta validState patvirtinimo metodas.
  • Nauja TimedSemaphore klasė.
  • Pateikite ThreadFactory sąsaja įgyvendinimą.
  • Sukurkite paprastą Pora & # x3c; L, R & # x3e; klasė.
  • DateUtils lygi ir lyginti funkcijas iki svarbiausių srityje.
  • Pridėti Builder sąsaja / atnaujinti statybininkų ją įgyvendinti.
  • Pagalba tingus iniciacijos naudojant atominius kintamuosius
  • Išplėsti Išimties tvarkymas ConcurrentUtils į etape įgyvendinti išimtis.
  • StringUtils.endsWithAny metodas
  • Pridėti normalizeSpace į StringUtils
  • Pateikite dokumentus apie naują kartu paketą
  • BooleanUtils.toBooleanObject remti vieną simbolių įvesties
  • Įtraukti AnnotationUtils
  • Pateikite labai paprastas ConcurrentInitializer įgyvendinimą
  • Pridėti StringUtils.defaultIfBlank ()
  • Pridėti Null-saugus palyginti () metodą ObjectUtils
  • Dokumentais potencialas NPE jei auto bokso įvyksta kai BooleanUtils metodų
  • Pridėti paramą ConcurrentMap.putIfAbsent ()
  • Pridėti hashCodeMulti varargs metodas

Kas naujo versijoje 2.4:

  • Deprecations:
  • ObjectUtils.appendIdentityToString (StringBuffer, objektas) - turi labai keista semantiką, naudokite ObjectUtils.identityToString (StringBuffer, objektas), o ne
  • .
  • public static java.util.Date priedas (java.util.Date, int, int.) - Jis nėra skirtas šis metodas turi būti viešas
  • Naujos funkcijos: "
  • ClassUtils.getShortClassName (Styginių) neefektyvu.
  • Pridėti naują splitByWholeSeparatorPreserveAllTokens () metodai StringUtils.
  • Splitas kupranugaris atveju stygos.
  • Įrašyta StringUtils.replace metodą, kuris trunka masyvą ar sąrašas atsarginių stygų.
  • Atminties naudojimas gerinimas StringUtils # getLevenshteinDistance ().
  • Klaidų pataisymai: "
  • Javadoc pavyzdys EqualsBuilder yra abejotinas.
  • Dokumentacija klaidą už ignoreEmptyTokens Metodai prieigos į StrTokenizer.
  • NumberUtils.min (floatArray) grąžina neteisingai vertę, jei floatArray [0] atsitinka būti Float.NaN.
  • EqualsBuilder negalima lyginti BigDecimals teisingai.
  • DateUtils.round () dažnai nepavyksta.

Panaši programinė įranga

UnlimitJS
UnlimitJS

6 Jun 15

geolocation.js
geolocation.js

21 Jul 15

iText
iText

12 May 15

jsonparse
jsonparse

10 Dec 15

Kita programinė įranga kūrėjas Apache Software Foundation

Komentarai Apache Commons Lang

Komentarai nerastas
Pridėti komentarą
Pasukite ant paveikslėlio!
Paieška pagal kategoriją