Maxsus belgilar
Stringlar — maxsus belgilar
Stringlar qo‘shtirnoq ichida yozilishi shart bo‘lgani uchun Java bu stringni noto‘g‘ri tushunadi va xato hosil qiladi:
String txt = "We are the so-called "Vikings" from the north.";
Bu muammoning oldini olish yo‘li — teskari slesh (backslash) escape belgisidan foydalanish.
Teskari slesh (\) escape belgisi maxsus belgilarni oddiy string belgilariga aylantiradi:
| Escape belgisi | Natija | Tavsif |
|---|---|---|
| \' | ' | Yakka tirnoq |
| \" | " | Qo‘shtirnoq |
| \\ | \ | Teskari slesh |
\" ketma-ketligi stringga qo‘shtirnoq qo‘yadi:
\' ketma-ketligi stringga yakka tirnoq qo‘yadi:
\\ ketma-ketligi stringga bitta teskari slesh qo‘yadi:
Java tilida qo‘llaniladigan boshqa keng tarqalgan escape ketma-ketliklari:
| Kod | Natija | Sinab ko‘ring |
|---|---|---|
| \n | Yangi qator | Sinab ko‘ring » |
| \t | Tabulyatsiya | Sinab ko‘ring » |
| \b | Orqaga o‘chirish (backspace) | Sinab ko‘ring » |
| \r | Karetkani qaytarish (carriage return) | |
| \f | Sahifani o‘tkazish (form feed) |
Eslatma: Bu escape kodlarining aksariyati zamonaviy dasturlashda kam ishlatiladi. Eng ko‘p qo‘llaniladiganlari — \n (yangi qator), \" (qo‘shtirnoq) va \\ (teskari slesh).
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
