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

PHPTracker
PHPTracker

4 Jun 15

JOQULAR
JOQULAR

10 Feb 16

excel_to_code
excel_to_code

20 Jul 15

Liftoff
Liftoff

28 Sep 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ą