15. Type Wrappers

A chaque type standard est associée une classe que l'on appelle type wrapper. Il existe les classes Boolean, Integer, Long, Float, Double, Character. Ces classes peuvent stocker une valeur du type correspondant, mais surtout, elles offrent des méthodes facilitant les tâches de conversion. Grâce à ces classes, on peut par exemple effectuer la conversion d'une chaîne de caractères en nombre entier. Ces méthodes de conversion opèrent sur des instances, mais il est également possible d'utiliser des méthodes statiques.

Exemples

Float objetPi = new Float("3.1415");
float r = 3.5f;
float perimetre = 2 * objetPi.floatValue() * r;

int valeur = Integer.valueOf("555").intValue();

String perimetreStr = Float.toString(perimetre);

Attention !

Ces classes ne sont pas interchangeables avec les types d'origine, car il s'agit d'objets. S'il on désire obtenir la valeur contenue dans un objet de ce type, on utilisera la méthode typeValue()type est le nom du type standard.
Index général - Index concepts - Règles BNF
© 1996, DIP Genève, Alexandre Maret & Jacques Guyot
page générée Fri Jun 21 15:41:21 MET DST 1996