IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Les librairies d'Apache Software Foundation


précédentsommairesuivant

Apache Jakarta Commons Collections

Site

Cette très bonne librairie permet de faciliter grandement le travail avec les collections. Elle a été à l'origine développé pour pallier aux manques de la version 1.2 de Java, mais depuis certaines de ces fonctionnalités ne sont plus utiles, car implémentées dans Java. Mais il reste encore beaucoup de choses intéressantes. Elle nous propose notamment une map bidirectionnel (on peut accéder au clé comme au valeur par l'autre élément), des piles FIFO, des Bags (collections contenant un certain nombre de même éléments) et une Map iterable. Elle met aussi à disposition la classe CollectionUtils qui contient beaucoup de méthodes intéressantes pour travailler sur les collections; faire une intersection ou une union entre 2 collections, compter le nombre d'occurrence d'un objet dans une liste ou encore se passer des boucles pour quelque chose de plus orienté objet (un objet pour l'exécution qui sera exécuté à chaque itération, mais pas de boucle que l'on doit faire manuellement).

En savoir plus

Apache Jakarta Commons Lang

Site

Cette librairie permet de faciliter le travail avec les classe du package java.lang, notamment pour la gestion de chaînes de caractères.

Apache Jakarta Commons Math

Site

Cette librairie va permettre au développeur de pallier aux manques du package java.lang.math de l'api standard. Elle va notamment nous fournir des possibilités de calcul de factorielles, des tangentes inverses, des exponentionelles et bien entendu, la gestion des nombres complexes.

Apache Jakarta Commons Codec

Site

Cette libraire met à disposition du développeur une série de codeurs et de décodeurs pour différents formats tels que le base64, l'hexadécimal, le phonétique ou les Url. Vous pouvez aussi développer vos propres encodeurs et décodeurs.

Apache Jakarta Commons Primitives

Site

Cette librairie permet de gérer les types primitifs de manière plus orienté objet tout en restant performant et léger.

Apache ORO

Site

Cette librairie fournit une série de classes permettant de gérer des regex Perl5, des expressions régulières AWK-Like et des expressions Glob. Elle fournit aussi des classes utilitaires permettant de réaliser des substitutions de caractères, des séparations de chaînes ou encore des filtres sur des noms de fichier.

Apache RegexP

Site

Cette librairie fournit un puissant package de gestion d'expression régulière.


précédentsommairesuivant











Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2009 Baptiste Wicht. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.