Junior — Middle
¿Qué codificación utiliza la interfaz CharSequence en Java?
sobes.tech AI
Respuesta de la IA
La interfaz CharSequence en Java no define una codificación específica, ya que representa una secuencia de caracteres (char), y en Java los caracteres se almacenan en formato UTF-16.
Es decir, CharSequence trabaja con caracteres en forma de valores de 16 bits que corresponden a UTF-16. Esto significa que cualquier implementación de CharSequence (por ejemplo, String, StringBuilder) utiliza UTF-16 para representar los caracteres.
Ejemplo:
CharSequence cs = "Ejemplo";
for (int i = 0; i < cs.length(); i++) {
char c = cs.charAt(i);
System.out.println(c);
}
Aquí, cada carácter es una unidad de código UTF-16.