next up previous contents index
Next: Opérateurs et expressions arithmétiques Up: À-côtés Previous: Types flottants

    
Caractères

 

Les caractères sont représentés par les valeurs du type char, codé sur deux octets. La plupart des alphabets des langues occidentales peuvent être représentés dans un jeu de caractères codés sur un octet, mais un même jeu de caractères ne peut évidemment coder tous les alphabets existants ; dans un souci d'internationalisation, rendu nécessaire à cause de l'Internet, Java utilise deux octets pour coder les caractères : c'est le codage Unicode, qui autorise $2^{16} = 65\,536$ caractères.

Les constantes de type caractère sont notées entre deux apostrophes (en anglais single quote) : 'A', 'Z', 'a', ';', '4', etc. S'y ajoutent des caractères spéciaux comme '\n' pour le retour à la ligne et '\t' pour une tabulation.

Au type primitif char est associée une classe enveloppante  Character , qui contient des fonctions très utiles :

Les conversions entre char et Char se font respectivement à l'aide du constructeur et de la méthode suivante :

  Character c = new Character('5');
  char d = c.charValue();            // d = '5'


next up previous contents index
Next: Opérateurs et expressions arithmétiques Up: À-côtés Previous: Types flottants
R. Lalement
2000-10-23