کاراکترهای ویژه (Special Characters)
گاهی باید علامت های خاص داخل «رشته (String)» بیاید. اما جاوا آن ها را اشتباه می فهمد. بنابراین، با «بک اسلش \» فرارشان می دهیم. این بخش درباره کاراکترهای ویژه است.
کاراکترهای ویژه در رشته ها
«بک اسلش (Backslash)» قبلِ علامت می آید و آن را معمولی می کند. پس، جاوا خطا نمی دهد و متن درست چاپ می شود.
گذاشتن دابل کوتیشن داخل رشته: \"
String txt = "We are the so-called \"Vikings\" from the north.";
System.out.println(txt);
گذاشتن سینگل کوتیشن: \'
String txt = "It\'s alright.";
System.out.println(txt);
گذاشتن خود بک اسلش: \
String txt = "The character \\ is called backslash.";
System.out.println(txt);
چند توالی فرارِ پرکاربرد
این ها زیاد می آیند: خط جدید \n، تب \t، و بک اسپیس \b.
خط جدید: \n
String lines = "Hello\nWorld";
System.out.println(lines);
تب: \t
String table = "Name\tScore";
System.out.println(table);
بک اسپیس: \b
String fixed = "Helloo\b";
System.out.println(fixed);
نکته: بقیه کدها کم کاربرد هستند. معمولاً \n، \" و \\ کافی اند.
گام های تمرین
- یک جمله با \" بساز و چاپ کن.
- دو خط با \n تولید کن و نتیجه ببین.
- میان دو کلمه \t بگذار و فاصله جدولی ببین.
نکته: اگر رشته با عدد قاطی شد، صفحه اعداد و رشته ها را ببین. برای چسباندن متن ها، به به هم چسباندن سر بزن. پایه خود رشته ها هم در رشته ها است.
جمع بندی سریع
- قبلِ علامت خاص، \ بگذار.
- \" یعنی دابل کوتیشن داخل رشته.
- \\ یعنی یک بک اسلش چاپی.
- \n خط را می شکند.
- \t تب اضافه می کند.