ఎస్కేప్ సీక్వెన్సులు అనేది జావాలోని స్ట్రింగ్ లిటరల్స్ మరియు క్యారెక్టర్ లిటరల్స్లో ఉపయోగించే ప్రత్యేక అక్షరాల సమితి. కొత్త లైన్ క్యారెక్టర్, ట్యాబ్ క్యారెక్టర్ లేదా బ్యాక్ స్లాష్ క్యారెక్టర్ వంటి స్ట్రింగ్ లేదా క్యారెక్టర్ లిటరల్లో నేరుగా ప్రాతినిధ్యం వహించలేని నిర్దిష్ట అక్షరాలను సూచించడానికి అవి ఉపయోగించబడతాయి.
జావాలో సాధారణంగా ఉపయోగించే కొన్ని ఎస్కేప్ సీక్వెన్సులు ఇక్కడ ఉన్నాయి:
ఎస్కేప్ సీక్వెన్స్ | పాత్ర ప్రాతినిధ్యం |
---|---|
\\ | బ్యాక్స్లాష్ |
\' | ఒకే కోట్ |
\" | డబుల్ కోట్ |
\n | కొత్త వాక్యం |
\r | క్యారేజ్ రిటర్న్ |
\t | ట్యాబ్ |
\b | బ్యాక్స్పేస్ |
\f | ఫారమ్ ఫీడ్ |
బ్యాక్స్లాష్ ( \
)ని ఒక అక్షరం అనుసరించినప్పుడు, అది ప్రత్యేక అక్షరాన్ని సూచించే ఎస్కేప్ సీక్వెన్స్ను ఏర్పరుస్తుంది. ఉదాహరణకు, "\n"
కొత్త లైన్ అక్షరాన్ని సూచిస్తుంది మరియు "\t"
ట్యాబ్ అక్షరాన్ని సూచిస్తుంది.
జావాలో, ఎస్కేప్ సీక్వెన్సులు సాధారణంగా స్ట్రింగ్ లిటరల్స్లో ఉపయోగించబడతాయి, అవి:
జావాString s1 = "Hello\nWorld"; // Contains a newline character
String s2 = "This is a \"quote\""; // Contains a double quote
String s3 = "C:\\Program Files\\Java"; // Contains a backslash
ఎస్కేప్ సీక్వెన్స్లను క్యారెక్టర్ లిటరల్స్లో కూడా ఉపయోగించవచ్చు, అవి సింగిల్ కోట్లలో ( '
) జతచేయబడతాయి. ఉదాహరణకి:
జావాchar c1 = '\n'; // Represents a newline character
char c2 = '\''; // Represents a single quote
char c3 = '\\'; // Represents a backslash