Junior — Middle
Millist kodeeringut kasutab Java CharSequence liides?
sobes.tech AI
Vastus AI-lt
Java-s CharSequence liidest ei määratle konkreetset kodeeringut, kuna see esindab tähemärkide jada (char), ning Java-s salvestatakse tähemärgid UTF-16 formaadis.
See tähendab, et CharSequence töötab tähemärkidega 16-bitis väärtuste kujul, mis vastavad UTF-16-le. See tähendab, et kõik CharSequence teostused (näiteks String, StringBuilder) kasutavad tähemärkide esitamiseks UTF-16.
Näide:
CharSequence cs = "Näide";
for (int i = 0; i < cs.length(); i++) {
char c = cs.charAt(i);
System.out.println(c);
}
Siin on iga tähemärk UTF-16 koodühik.