Java Language El primitivo char


Ejemplo

Un char puede almacenar un solo carácter Unicode de 16 bits. Un literal de carácter está encerrado entre comillas simples

char myChar = 'u';
char myChar2 = '5';
char myChar3 = 65; // myChar3 == 'A'

Tiene un valor mínimo de \u0000 (0 en la representación decimal, también llamado el carácter nulo ) y un valor máximo de \uffff (65,535).

El valor predeterminado de un char es \u0000 .

char defaultChar;    // defaultChar == \u0000

Para definir un valor de char of ' se debe utilizar una secuencia de escape (carácter precedido por una barra invertida):

char singleQuote = '\'';

También hay otras secuencias de escape:

char tab = '\t';
char backspace = '\b';
char newline = '\n';
char carriageReturn = '\r';
char formfeed = '\f';
char singleQuote = '\'';
char doubleQuote = '\"'; // escaping redundant here; '"' would be the same; however still allowed
char backslash = '\\';
char unicodeChar = '\uXXXX' // XXXX represents the Unicode-value of the character you want to display

Puedes declarar un char de cualquier carácter Unicode.

char heart = '\u2764';
System.out.println(Character.toString(heart)); // Prints a line containing "❤".

También es posible añadir a un char . Por ejemplo, para iterar en cada letra minúscula, puede hacer lo siguiente:

for (int i = 0; i <= 26; i++) {
    char letter = (char) ('a' + i);
    System.out.println(letter);
}