Junior — Middle
Welchen Zeichensatz verwendet die Schnittstelle CharSequence in Java?
sobes.tech KI
Antwort von AI
Die Schnittstelle CharSequence in Java legt keine spezifische Kodierung fest, da sie eine Sequenz von Zeichen (char) darstellt, und in Java werden Zeichen im UTF-16-Format gespeichert.
Das bedeutet, dass CharSequence mit Zeichen in Form von 16-Bit-Werten arbeitet, die UTF-16 entsprechen. Das heißt, alle Implementierungen von CharSequence (z.B. String, StringBuilder) verwenden UTF-16 zur Darstellung der Zeichen.
Beispiel:
CharSequence cs = "Beispiel";
for (int i = 0; i < cs.length(); i++) {
char c = cs.charAt(i);
System.out.println(c);
}
Hier ist jedes Zeichen eine UTF-16-Codeeinheit.