Sobes.tech
Junior — Middle

Kādu kodējumu izmanto Java CharSequence interfeiss?

sobes.tech AI

Atbilde no AI

Java valodā CharSequence saskarne nenote konkrētu kodējumu, jo tā pārstāv rakstzīmju virkni (char), un Java rakstzīmes tiek glabātas UTF-16 formātā.

Tas nozīmē, ka CharSequence darbojas ar rakstzīmēm 16 bitu vērtību formā, kas atbilst UTF-16. Tas nozīmē, ka jebkura CharSequence īstenošana (piemēram, String, StringBuilder) izmanto UTF-16 rakstzīmju attēlošanai.

Piemērs:

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

Šeit katrs rakstzīme ir UTF-16 koda vienība.