Apache Commons Lang

Software screenshot:
Apache Commons Lang
Software informatie:
Versie: 3.4
Upload datum: 11 Apr 15
Licentie: Gratis
Populariteit: 57

Rating: nan/5 (Total Votes: 0)

Apache Commons Lang niets aan om met "talen", maar eigenlijk met de Java hebben ingebouwde java.lang API.
De extra hulpmiddelen en klassen deze bibliotheek draagt ​​bij aan java.lang zal helpen ontwikkelaars breiden Java's kern met meer functionaliteit en is voorzien dat veel zou kunnen zeggen verdiende te worden in het in de eerste plaats.
Sommige van deze extra hulpprogramma's aan te pakken:
- Object reflectie
- Het maken van objecten
- Object serialisatie
- String manipulatie
- Numerieke methoden
- Het werken met Systeem eigenschappen
- Ondersteuning van een geneste uitzondering structuur
- Verbeteringen aan de methoden Date
--Multi-threaded programmeren
- Business wiskundige klassen
- Erfelijke types enum
- Methoden gebouw

Wat is nieuw in deze release:

  • Nieuwe functies:
  • Toegevoegd org.apache.commons.lang3.SystemUtils.IS_JAVA_1_8
  • bugs:
  • NumberUtils # ISNUMBER () geeft valse voor & quot; 0.0 & quot ;, & quot; 0,4790 & quot ;, ea

Wat is nieuw in versie 3.3.1:

  • Toegevoegd methoden voor het verwijderen van alle ongeldige tekens volgens XML 1.0 en XML 1.1 in een input string aan StringEscapeUtils.
  • Toegevoegd API MutableBoolean setTrue () en setFalse ()
  • Toegevoegde SerializationUtils.roundtrip (T breidt Serializable) te nummeren dan deserialize
  • Er moet een DifferenceBuilder met een ReflectionDifferenceBuilder implementatie
  • Toegevoegd de Jaro-Winkler touwtje afstand algoritme om StringUtils.
  • Nieuwe klasse ClassPathUtils met methoden voor het draaien FQN in resource pad
  • Valideren: voeg inclusiveBetween en exclusiveBetween overbelasting voor primitieve types

Wat is nieuw in versie 3.2.1:

  • Problemen opgelost:
  • Vaste ontbrekende Hamcrest afhankelijkheid in Ant Build
  • Build mislukt met testen mislukking bij het bouwen met JDK 8
  • falen Test in LocaleUtilsTest bij het bouwen met JDK 8
  • falen Test in FastDateParserTest en FastDateFormat_ParserTest bij het bouwen met JDK8

Wat is nieuw in versie 3.1:

  • Lang 3.0 en richt zich vanaf nu Java 5.0, gebruik te maken van functies die arriveerde met Java 5.0, zoals generieke geneesmiddelen, variabele argumenten, autoboxing, concurrency en opgemaakte uitvoer.

Wat is nieuw in versie 3.0.1:

  • SerializationUtils.clone: ​​Terugvallen op context classloader als klasse niet gevonden in de huidige classloader.
  • De CHAR_ARRAY cache in CharUtils dupliceert de cache in java.lang.Character.
  • Gebruik interne Java's Aantal caches plaats het creëren van nieuwe objecten.

Wat is nieuw in versie 3.0:.

  • MutableBigDecimal en MutableBigInteger
  • Wish:. Methode unaccent
  • ObjectUtils.coalesce.
  • LeftOf / RightOfNumber in Range gemak methoden nodig.
  • Voeg ClassUtils.isAssignable () varianten met autoboxing.
  • StringUtils.emptyToNull.
  • Verbeter StrSubstitutor om geneste $ ondersteunen {var - $ {subvr}} uitbreiding
  • StrSubstitutor ondersteunt nu substitutie in variabele namen.
  • Een generieke implementatie van de Lazy initialisatie patroon.
  • Toevoeging van ContextedException en ContextedRuntimeException.
  • Voeg StringEscapeUtils.escapeText () methodes.
  • ondersteuning toevoegen voor de afhandeling van ExecutionExceptions.
  • Voeg ondersteuning voor achtergrond initialisatie.
  • Voeg een gelijktijdige pakket.
  • Valideren:. Steun voor het valideren van lege strings
  • Voeg ArrayUtils.toArray generieke arrays te maken.
  • mogelijkheid om een ​​toekomst te creëren voor een constante toevoegen.
  • methoden toe te valideren om te controleren of de index is geldig voor de array / lijst / string.
  • Voeg TypeUtils klas te gebruiken nut code voor het werken met algemene soorten.
  • Toegevoegde isAssignableFrom en isInstanceOf validatie methoden.
  • Toegevoegd validState validatiemethode.
  • Nieuwe TimedSemaphore klasse.
  • Zorg voor een implementatie van de ThreadFactory interface.
  • Maak een basis Pair & # X3c; L, R & # x3e; klasse.
  • DateUtils gelijk Vergelijk functies tot de belangrijkste gebied.
  • Voeg Builder Interface / bijwerken Builders om het uit te voeren.
  • Ondersteuning luie initialisatie met behulp van atomaire variabelen
  • Extend exception handling in ConcurrentUtils uitzonderingen runtime.
  • StringUtils.endsWithAny methode
  • Voeg normalizeSpace aan StringUtils
  • Zorg voor documentatie over de nieuwe gelijktijdige pakket
  • BooleanUtils.toBooleanObject om enkel teken ingang ondersteunen
  • AnnotationUtils toevoegen
  • Zorg voor een zeer fundamentele ConcurrentInitializer implementatie
  • Voeg StringUtils.defaultIfBlank ()
  • Voeg een methode Null-safe te vergelijken () om ObjectUtils
  • Gedocumenteerde potentiële NPE als auto-boksen optreedt voor sommige BooleanUtils methoden
  • ondersteuning toevoegen voor ConcurrentMap.putIfAbsent ()
  • Voeg hashCodeMulti varargs methode

Wat is nieuw in versie 2.4:

  • Waardeverminderingen:
  • ObjectUtils.appendIdentityToString (StringBuffer, Object) - heeft een heel vreemd semantiek, gebruiken ObjectUtils.identityToString (StringBuffer, Object) in plaats
  • .
  • Openbare statische java.util.Date add (java.util.Date, int, int.) - Het is niet bedoeld voor deze methode openbaar te zijn
  • Nieuwe functies:
  • ClassUtils.getShortClassName (String) inefficiënt.
  • Voeg nieuwe splitByWholeSeparatorPreserveAllTokens () methoden om StringUtils.
  • Split kameel geval snaren.
  • Het toevoegen van een StringUtils.replace methode die een array of lijst van vervangende snaren neemt.
  • Geheugengebruik verbetering voor StringUtils # getLevenshteinDistance ().
  • Bug fixes:
  • Javadoc Voorbeeld voor EqualsBuilder is twijfelachtig.
  • Documentatie bug voor ignoreEmptyTokens accessors in StrTokenizer.
  • NumberUtils.min (floatArray) geeft verkeerde waarde als floatArray [0] toevallig Float.NaN zijn.
  • EqualsBuilder niet BigDecimals correct te vergelijken.
  • DateUtils.round () mislukt vaak.

Vergelijkbare software

Gevent
Gevent

12 May 15

Zip Code Lookups
Zip Code Lookups

10 Feb 16

Apache Ivy
Apache Ivy

1 Mar 15

XMemcached
XMemcached

13 May 15

Andere software van ontwikkelaar Apache Software Foundation

Apache Axis2
Apache Axis2

10 Apr 16

Apache Log4j
Apache Log4j

9 Feb 16

Apache Wave
Apache Wave

13 Apr 15

Apache SIS
Apache SIS

10 Feb 16

Reacties op Apache Commons Lang

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!
Zoek op categorie