Junior — Middle
Java'da CharSequence interfeysining nima ekanligini tushuntirib bera olasizmi?
sobes.tech AI
AIdan javob
Java'da CharSequence interfeysi, belgilarning ketma-ketligini ifodalaydi. U matn ma'lumotlari bilan ishlash uchun asosiy metodlarni belgilaydi, masalan:
length()— ketma-ketlik uzunligini qaytaradi;charAt(int index)— berilgan indeksdagi belgi;subSequence(int start, int end)— ketma-ketlikning bir qismini qaytaradi;toString()— satrga aylantiradi.
String, StringBuilder, StringBuffer va boshqalar bu interfeysni amalga oshiradi, bu esa ularni matn bilan ishlashda o'zaro almashtirish imkonini beradi.
Foydalanish misoli:
public void printChars(CharSequence seq) {
for (int i = 0; i < seq.length(); i++) {
System.out.print(seq.charAt(i) + " ");
}
}
printChars("Hello"); // String
printChars(new StringBuilder("World")); // StringBuilder