Apache Commons Lang

Tela Software:
Apache Commons Lang
Detalhes de Software:
Versão: 3.4
Data de upload: 11 Apr 15
Licença: Livre
Popularidade: 57

Rating: nan/5 (Total Votes: 0)

Apache Commons Lang não tem nada a para com "línguas", mas, na verdade, com o Java embutido API java.lang.
As ferramentas extras e classes esta biblioteca adiciona ao java.Lang vai ajudar os desenvolvedores a estender núcleo de Java com mais funcionalidades e recursos que muitos podem argumentar merecia estar nele em primeiro lugar.
Alguns desses utilitários extras abordar:
- Objeto de reflexão
- Criação do objeto
- Objeto de serialização
- Manipulação de cadeia
- métodos numéricos
- Trabalhando com as propriedades do sistema
- Apoio a uma estrutura exceção aninhada
- melhorias nos métodos de data
- Programação de multi threaded
- classes matemáticas de negócios
- tipos de enum herdadas
- Métodos de construção

O que é novo nesta versão:

  • Novos recursos:
  • Adicionado org.apache.commons.lang3.SystemUtils.IS_JAVA_1_8
  • bugs corrigidos:
  • NumberUtils # ISNUMBER () retorna false para & quot; 0.0 & quot ;, & quot; 0,4790 & quot ;, et al

O que é novo na versão 3.3.1:

  • Adicionado métodos para a remoção de todos os caracteres inválidos de acordo com XML 1.0 e XML 1.1 em uma cadeia de entrada para StringEscapeUtils.
  • Adicionado APIs MutableBoolean setTrue () e setFalse ()
  • Adicionado SerializationUtils.roundtrip (T estende Serializable) para seriar então desserializá
  • Deve haver uma DifferenceBuilder com uma implementação ReflectionDifferenceBuilder
  • Adicionado o algoritmo distância seqüência Jaro-Winkler para StringUtils.
  • Novos ClassPathUtils classe com métodos para transformar FQN em caminho de recurso
  • Validar: adicionar inclusiveBetween e exclusiveBetween sobrecargas para tipos primitivos

O que é novo na versão 3.2.1:

  • Problemas resolvidos:
  • Fixo dependências faltando Hamcrest em Construção Ant
  • A compilação falha com falhas nos testes ao construir com JDK 8
  • A falha no teste em LocaleUtilsTest ao construir com JDK 8
  • A falha no teste em FastDateParserTest e FastDateFormat_ParserTest ao construir com JDK8

O que é novo na versão 3.1:

  • Lang 3.0 em diante e agora tem como alvo Java 5.0, fazendo uso de recursos que chegaram com Java 5.0, como os genéricos, argumentos variáveis, autoboxing, concorrência e saída formatada.

O que é novo na versão 3.0.1:

  • SerializationUtils.clone: ​​alternativa de carregador de classe de contexto se a classe não encontrado no carregador de classe atual.
  • O cache CHAR_ARRAY em CharUtils duplica o cache no java.lang.Character.
  • caches Número de uso interno Java em vez criar novos objetos.

O que é novo na versão 3.0:.

  • MutableBigDecimal e MutableBigInteger
  • Desejos:. Método unaccent
  • ObjectUtils.coalesce.
  • LeftOf / RightOfNumber em métodos de conveniência Faixa necessário.
  • Adicionar ClassUtils.isAssignable () variantes com autoboxing.
  • StringUtils.emptyToNull.
  • Melhorar StrSubstitutor para apoiar $ nested {var - $ {}} subvr expansão
  • StrSubstitutor agora suporta substituição em nomes de variáveis.
  • A implementação genérica do padrão de inicialização lenta.
  • A adição de ContextedException e ContextedRuntimeException.
  • Adicionar StringEscapeUtils.escapeText () métodos.
  • Adicionar suporte para a manipulação de ExecutionExceptions.
  • Adicionar suporte para inicialização de fundo.
  • Adicionar um pacote concorrente.
  • Validar:. Suporte para validar caracteres em branco
  • Adicionar ArrayUtils.toArray para criar matrizes genéricas.
  • Adicionar capacidade de criar um futuro para uma constante.
  • Adicionar métodos de validação para verificar se o índice é válido para a matriz / list / string.
  • Adicionar classe TypeUtils para fornecer o código de utilidade para trabalhar com tipos genéricos.
  • Adicionado isAssignableFrom e isInstanceOf métodos de validação.
  • método de validação Adicionado validState.
  • classe New TimedSemaphore.
  • Fornecer uma implementação da interface ThreadFactory.
  • Criar um par & # X3C básico; L, R & # x3e; classe.
  • DateUtils igual e comparar funções até campo mais significativo.
  • Adicionar construtor de interface / Atualizar Builders para implementá-lo.
  • Suporte a inicialização lenta utilizando variáveis ​​atômicas
  • Estender o tratamento de exceção em ConcurrentUtils no tempo de execução exceções.
  • método StringUtils.endsWithAny
  • Adicionar normalizeSpace para StringUtils
  • Fornecer a documentação sobre o novo pacote concorrente
  • BooleanUtils.toBooleanObject para apoiar a entrada de um único caractere
  • Adicione AnnotationUtils
  • Fornecer uma implementação básica do ConcurrentInitializer
  • Adicionar StringUtils.defaultIfBlank ()
  • Adicionar um método Null-safe comparar () para ObjectUtils
  • NPE potencial Documentado se ocorrer auto-boxing para alguns métodos BooleanUtils
  • Adicionar suporte para ConcurrentMap.putIfAbsent ()
  • Adicionar hashCodeMulti varargs método

O que é novo na versão 2.4:

  • Deprecações:
  • ObjectUtils.appendIdentityToString (StringBuffer, Object) - tem semântica muito estranhas, utilize ObjectUtils.identityToString (StringBuffer, Object) em vez
  • .
  • Pública add java.util.Date estático (java.util.Date, int, int.) - Não se destina a este método seja pública
  • Novos recursos:
  • ClassUtils.getShortClassName (String) ineficiente.
  • Adicionar novos splitByWholeSeparatorPreserveAllTokens () para StringUtils.
  • camelo Dividir caso strings.
  • A adição de um método StringUtils.replace que recebe um array ou uma lista de seqüências de substituição.

  • Melhoria utilização
  • Memória para StringUtils # getLevenshteinDistance ().
  • Correções de bugs:
  • Javadoc Exemplo para EqualsBuilder é questionável.
  • bug Documentação para ignoreEmptyTokens acessores em StrTokenizer.
  • NumberUtils.min (floatArray) retorna valor errado se floatArray [0] passa a ser Float.NaN.
  • EqualsBuilder não se comparam BigDecimals corretamente.
  • DateUtils.round () muitas vezes falha.

Programas semelhantes

Set
Set

10 Dec 15

YSS
YSS

13 Apr 15

2DOMtastic
2DOMtastic

28 Feb 15

Fest
Fest

13 May 15

Outro software de desenvolvedor Apache Software Foundation

Comentário para Apache Commons Lang

Comentários não encontrado
Adicionar comentário
Ligue imagens!
Busca por categoria