Junior — Middle
Quale codifica l'interfaccia CharSequence in Java?
sobes.tech AI
Risposta dell'AI
L'interfaccia CharSequence in Java non definisce una codifica specifica, poiché rappresenta una sequenza di caratteri (char), e in Java i caratteri sono memorizzati in formato UTF-16.
Cioè, CharSequence lavora con caratteri sotto forma di valori a 16 bit che corrispondono a UTF-16. Ciò significa che tutte le implementazioni di CharSequence (ad esempio, String, StringBuilder) usano UTF-16 per rappresentare i caratteri.
Esempio:
CharSequence cs = "Esempio";
for (int i = 0; i < cs.length(); i++) {
char c = cs.charAt(i);
System.out.println(c);
}
Qui, ogni carattere è un'unità di codice UTF-16.