Sobes.tech
Junior — Middle

Ce codificare folosește interfața CharSequence în Java?

sobes.tech AI

Răspuns de la AI

Interfața CharSequence în Java nu definește o codificare specifică, deoarece reprezintă o secvență de caractere (char), iar în Java caracterele sunt stocate în format UTF-16.

Adică, CharSequence lucrează cu caractere sub formă de valori de 16 biți care corespund UTF-16. Aceasta înseamnă că orice implementare a CharSequence (de exemplu, String, StringBuilder) utilizează UTF-16 pentru a reprezenta caracterele.

Exemplu:

CharSequence cs = "Exemplu";
for (int i = 0; i < cs.length(); i++) {
    char c = cs.charAt(i);
    System.out.println(c);
}

Aici, fiecare caracter este o unitate de cod UTF-16.