English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Chaque type de données de base en Java a une classe dédiée. Ces classes enveloppent les types de données primaires dans des objets de cette classe. Par conséquent, elles sont appelées classes enveloppeuses.
Voici un programme affichant les types de données primaires dans les objets d'emballage.
public class Demo { public static void main(String[] args) { Boolean myBoolean = new Boolean(true); boolean val1 = myBoolean.booleanValue(); System.out.println(val1); Character myChar = new Character('a'); char val2 = myChar.charValue(); System.out.println(val2); Short myShort = new Short((short) 654); short val3 = myShort.shortValue(); System.out.println(val3); Integer myInt = new Integer(878); int val4 = myInt.intValue(); System.out.println(val4); Long myLong = new Long(956L); long val5 = myLong.longValue(); System.out.println(val5); Float myFloat = new Float(10.4F); float val6 = myFloat.floatValue(); System.out.println(val6); Double myDouble = new Double(12.3D); double val7 = myDouble.doubleValue(); System.out.println(val7); } }
Résultat de la sortie
True a 654 878 956 10.4 12.3
Dans le programme ci-dessus, nous avons traité une par une chaque type de données. Vous pouvez voir un exemple avec la valeur booléenne. Nos emballages sont-
Boolean myBoolean = new Boolean(true);
Actuellement, les types de données primaires sont emballés dans des objets d'emballage
boolean val1 = myBoolean.booleanValue();