Apache Commons Lang

Screenshot Software:
Apache Commons Lang
Mga detalye ng Software:
Bersyon: 3.4
I-upload ang petsa: 11 Apr 15
Lisensya: Libre
Katanyagan: 57

Rating: nan/5 (Total Votes: 0)

Apache Commons Lang ay walang anuman upang i-sa "Wika" pero sa totoo ay may Java built-in na java.lang API.
Ang dagdag na mga tool at mga klase sa library nagdadagdag sa java.lang ay makakatulong sa mga developer palawigin ang Java ng core na may higit pang mga pag-andar at tampok ng na maraming mga maaaring magtaltalan Karapat-dapat sa ito sa unang lugar.
Ang ilan sa mga dagdag na mga utility address:
- Bagay na pagmuni-muni
- Paglikha ng object
- Bagay na Serialization
- String manipulasyon
- Numerical pamamaraan
- Nagtatrabaho kasama ang mga katangian ng System
- Suporta para sa isang Nested istraktura ng pagbubukod
- Mga pagpapabuti sa mga pamamaraan sa Petsa
- Multi-may sinulid programming
- Matematika klase ng negosyo
- Minana uri enum
- Gusali pamamaraan

Ano ang bagong sa paglabas:

  • BAGONG TAMPOK:
  • Added org.apache.commons.lang3.SystemUtils.IS_JAVA_1_8
  • Mga Fixed bug:
  • NumberUtils # isNumber () ay nagbabalik false para sa & quot; 0.0 & quot ;, & quot; 0.4790 & quot ;, et al

Ano ang bagong sa bersyon 3.3.1:

  • Idinagdag pamamaraan para sa pag-aalis ng lahat ng mga di-wastong character ayon sa XML 1.0 at XML 1.1 sa isang input string sa StringEscapeUtils.
  • Added API MutableBoolean setTrue () at setFalse ()
  • Added SerializationUtils.roundtrip (T ay umaabot Serializable) upang inilalathala nang baha-bahagi pagkatapos deserialize
  • Walang dapat na isang DifferenceBuilder may ReflectionDifferenceBuilder pagpapatupad
  • Idinagdag ang Jaro-Winkler string distansya algorithm upang StringUtils.
  • Bagong klase ClassPathUtils sa mga pamamaraan para sa pag-FQN sa landas na mapagkukunan
  • Patunayan: magdagdag ng inclusiveBetween at exclusiveBetween overloads para primitive na uri

Ano ang bagong sa bersyon 3.2.1:

  • Mga Isyu sa malutas:
  • Mga Fixed nawawala Hamcrest dependency sa Ant Build
  • Build nabigo sa pagkabigo sa pagsubok kapag pagbuo ng may JDK 8
  • Pagsubok pagkabigo sa LocaleUtilsTest kapag pagbuo ng may JDK 8
  • Pagsubok pagkabigo sa FastDateParserTest at FastDateFormat_ParserTest kapag pagbuo ng may JDK8

Ano ang bagong sa bersyon 3.1:

  • Lang 3.0 at tina-target ng hanggang-hangga ngayon Java 5.0, na gumagamit ng mga tampok na dumating sa Java 5.0 tulad generics, variable na mga argumento, autoboxing, concurrency at na-format na output.

Ano ang bagong sa bersyon 3.0.1:

  • SerializationUtils.clone: ​​fallback sa classloader konteksto kung klase hindi nahanap sa kasalukuyang classloader.
  • Ang CHAR_ARRAY cache sa CharUtils mga nauulit ang cache sa java.lang.Character.
  • Gamitin ang panloob na Java ng Numero ng cache sa halip ng paglikha ng bagong mga bagay.

Ano ang bagong sa bersyon 3.0:.

  • MutableBigDecimal at MutableBigInteger
  • Batiin:. Paraan ng unaccent
  • ObjectUtils.coalesce.
  • LeftOf / RightOfNumber sa mga pamamaraan sa kaginhawahan ng Saklaw ng kinakailangan.
  • Magdagdag ClassUtils.isAssignable () variant na may autoboxing.
  • StringUtils.emptyToNull.
  • Pagandahin StrSubstitutor upang suportahan ang Nested $ {var - $ {subvr}} pagpapalawak
  • Sinusuportahan ng StrSubstitutor ngayon paghalili sa variable na pangalan.
  • Ang mga generic na implementasyon ng Lazy pattern pagsisimula.
  • Ang pagdagdag ng mga ContextedException at ContextedRuntimeException.
  • Magdagdag StringEscapeUtils.escapeText () method.
  • Magdagdag ng suporta para sa pangangasiwa ng ExecutionExceptions.
  • Magdagdag ng suporta para sa pagsisimula ng background.
  • Magdagdag ng sabay-sabay na package.
  • Patunayan:. Suporta para sa pagpapatunay blangko string
  • Magdagdag ArrayUtils.toArray upang lumikha ng generic na array.
  • Magdagdag ng kakayahan upang lumikha ng isang Future para sa isang pare-pareho.
  • Magdagdag ng mga paraan upang Patunayan upang suriin kung ang index ay may-bisa para sa array / listahan / string.
  • Magdagdag TypeUtils klase upang magbigay ng utility code para sa pakikipagtulungan sa mga generic na mga uri.
  • Added isAssignableFrom at isInstanceOf pamamaraan sa pagpapatunay.
  • Added validState paraan ng pagpapatunay.
  • Bagong TimedSemaphore class.
  • Magbigay ng isang pagpapatupad ng ThreadFactory interface.
  • Lumikha ng mga pangunahing Pares & # x3c; L, R & # x3e; class.
  • DateUtils katumbas at ihambing ang mga function hanggang sa pinaka-malaking field.
  • Magdagdag ng Tagabuo ng Interface / Mag-update Builder upang Ipatupad Ito.
  • Suporta tamad pagsisimula ng paggamit ng atomic variable
  • Palawakin ang pamamahala ng pagbubukod sa ConcurrentUtils sa runtime exception.
  • pamamaraan StringUtils.endsWithAny
  • Magdagdag normalizeSpace sa StringUtils
  • Magbigay ng dokumentasyon tungkol sa bagong mga sabay-sabay na package
  • BooleanUtils.toBooleanObject upang suportahan ang iisang pag-input na character
  • Magdagdag AnnotationUtils
  • Magbigay ng isang napaka-basic ConcurrentInitializer pagpapatupad
  • Magdagdag StringUtils.defaultIfBlank ()
  • Magdagdag ng Walang bisa-safe na ihambing () na pamamaraan sa ObjectUtils
  • dokumentado potensyal na NPE kung auto-boxing nangyayari para sa ilang mga pamamaraan BooleanUtils
  • Magdagdag ng suporta para sa ConcurrentMap.putIfAbsent ()
  • Magdagdag varargs hashCodeMulti paraan

Ano ang bagong sa bersyon 2.4:

  • Deprecations:
  • ObjectUtils.appendIdentityToString (StringBuffer, Bagay) - ay napaka-kakaiba semantic, gamitin ObjectUtils.identityToString (StringBuffer, Bagay) sa halip
  • .
  • Pampublikong static java.util.Date add (java.util.Date, int, int) -. Hindi ito ay inilaan para sa ang paraan na ito upang maging pampublikong
  • Bagong Tampok:
  • ClassUtils.getShortClassName (String) hindi mabisa.
  • Magdagdag ng bagong splitByWholeSeparatorPreserveAllTokens () pamamaraan upang StringUtils.
  • string kaso Split kamelyo.
  • Pagdaragdag ng paraan StringUtils.replace na kumukuha ng isang array o Listahan ng mga pamalit na mga string.

  • Pagpapabuti paggamit
  • Memory para sa StringUtils # getLevenshteinDistance ().
  • Bug pag-aayos:
  • Javadoc Halimbawa para sa EqualsBuilder ay nakapag-aalinlangan.
  • Documentation bug para sa ignoreEmptyTokens accessors sa StrTokenizer.
  • NumberUtils.min (floatArray) nagbabalik maling halaga kapag floatArray [0] ang mangyayari sa maging Float.NaN.
  • EqualsBuilder huwag ihambing BigDecimals tama.
  • madalas mabigo DateUtils.round ().

Katulad na software

PyKSS
PyKSS

13 Apr 15

BigInt.js
BigInt.js

14 Apr 15

way.js
way.js

1 Mar 15

Cachy
Cachy

13 Apr 15

Iba pang mga software developer ng Apache Software Foundation

Apache Chukwa
Apache Chukwa

9 Apr 16

Apache Abdera
Apache Abdera

13 Apr 15

Apache Axiom
Apache Axiom

6 Mar 16

Mga komento sa Apache Commons Lang

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!
Maghanap ayon sa kategorya