Junior — Middle
Aké kódovanie používa rozhranie CharSequence v Jave?
sobes.tech AI
Odpoveď od AI
Rozhranie CharSequence v jazyku Java ne stanovuje žiadne konkrétne kódovanie, pretože predstavuje sekvenciu znakov (char), a v Jave sú znaky uložené vo formáte UTF-16.
To znamená, že CharSequence pracuje so znakmi vo forme 16-bitových hodnôt, ktoré zodpovedajú UTF-16. To znamená, že akákoľvek implementácia CharSequence (napríklad String, StringBuilder) používa UTF-16 na reprezentáciu znakov.
Príklad:
CharSequence cs = "Príklad";
for (int i = 0; i < cs.length(); i++) {
char c = cs.charAt(i);
System.out.println(c);
}
Tu je každý znak 16-bitová kódová jednotka UTF-16.