Caractère.
Structure de données représentant un symbole imprimable/affichable.
Un caractère peut être désigné par :
L'indice dans une table de caractères devra être codé sur plus ou moins de bits, selon l'indice maximum (la taille) de la table. Par exemple :
Le codage de ces indices peut cependant ne pas se résumer à la valeur du caractère, pour des raisons d'optimisation. Par exemple le codage UTF-8 utilisera entre 8 et 32 bits pour coder un caractère, suivant sa valeur (permettant ainsi l'optimisation d'un codage sur 1 octet au lieu de 2 pour les caractères les plus courants).
Le type primitif char
et le type objet java.lang.Character
.
La classe java.awt.Font
.
<strong>char</strong> aChar = <span class="codeString"><strong>'</strong>a<strong>'</strong></span>;<br>
<strong>char</strong> eCirc = <span class="codeString"><strong>'</strong>\u00ea<strong>'</strong></span>;
<span class="codeComment">// 'ê' en Unicode</span>
<strong>Character</strong> aCharObject = new <strong>Character</strong>(aChar);
<strong>Font</strong> myFont = new <strong>Font</strong>(<span class="codeString">"Courier"</span>,
<strong>Font.BOLD</strong> + <strong>Font.ITALIC</strong>, 50);<br>
graphics.<strong>setFont</strong>(myFont);