Junior — Middle
Какво кодиране използва интерфейсът CharSequence в Java?
sobes.tech AI
Отговор от AI
Интерфейсът CharSequence в Java не определя конкретна кодировка, тъй като той представлява последователност от символи (char), а в Java символите се съхраняват във формат UTF-16.
Това означава, че CharSequence работи със символи под формата на 16-битови стойности, които съответстват на UTF-16. Това означава, че всички реализации на CharSequence (например, String, StringBuilder) използват UTF-16 за представяне на символите.
Пример:
CharSequence cs = "Пример";
for (int i = 0; i < cs.length(); i++) {
char c = cs.charAt(i);
System.out.println(c);
}
Тук всеки символ е UTF-16 кодова единица.