Junior — Middle
Welke codering gebruikt de interface CharSequence in Java?
sobes.tech AI
Antwoord van AI
De CharSequence-interface in Java definieert geen specifieke codering, omdat het een reeks tekens (char) voorstelt, en in Java worden tekens opgeslagen in het UTF-16-formaat.
Dat betekent dat CharSequence werkt met tekens in de vorm van 16-bits waarden die overeenkomen met UTF-16. Dit betekent dat alle implementaties van CharSequence (bijvoorbeeld String, StringBuilder) UTF-16 gebruiken om tekens weer te geven.
Voorbeeld:
CharSequence cs = "Voorbeeld";
for (int i = 0; i < cs.length(); i++) {
char c = cs.charAt(i);
System.out.println(c);
}
Hier is elk teken een UTF-16-code-eenheid.