भागने के सभी पात्र क्या हैं?


118

मैं जावा में भागने के पात्रों में से कुछ जानता हूं, जैसे

\n : Newline
\r : Carriage return
\t : Tab
\\ : Backslash
...

क्या पूरी सूची कहीं है?



2
इंटरनेट पर उन चीजों के बारे में सवाल न पूछें, जिन्हें आप आसानी से या आसानी से समझ सकते हैं। आप गंभीर त्रुटि का जोखिम चलाते हैं।
लोर्ने की

जवाबों:


184

आप पूरी सूची यहां पा सकते हैं ।

  • \t इस बिंदु पर पाठ में एक टैब डालें।
  • \b इस बिंदु पर पाठ में एक बैकस्पेस डालें।
  • \n इस बिंदु पर पाठ में एक नई रेखा डालें।
  • \r इस बिंदु पर पाठ में एक गाड़ी वापसी डालें।
  • \f इस बिंदु पर पाठ में एक फॉर्मफीड डालें।
  • \' इस बिंदु पर पाठ में एक एकल उद्धरण वर्ण डालें।
  • \" इस बिंदु पर पाठ में एक दोहरे उद्धरण वर्ण डालें।
  • \\ इस बिंदु पर पाठ में बैकस्लैश वर्ण सम्मिलित करें।

29
सूची में यूनिकोड और ऑक्टेल गायब है: \ u1234 \ 012 \ 01 \ 0
Sampo


यह घंटी चरित्र \aऔर अशक्त चरित्र को भी याद कर रहा है \0
bvdb

9
\ajavac 1.8.0_20 में संकलित नहीं करता है:illegal escape character: String test = "\a";
एह्रीक

3
"कंपाइलर के चलने से पहले यूनिकोड बच जाता है।" - मार्क पीटर्स । इसलिए वे यहां सूचीबद्ध मानक स्ट्रिंग एस्केप से अलग हैं। इस जवाब के
योशिय्याह योडर

43
Java Escape Sequences:

\u{0000-FFFF}  /* Unicode [Basic Multilingual Plane only, see below] hex value 
                  does not handle unicode values higher than 0xFFFF (65535),
                  the high surrogate has to be separate: \uD852\uDF62
                  Four hex characters only (no variable width) */
\b             /* \u0008: backspace (BS) */
\t             /* \u0009: horizontal tab (HT) */
\n             /* \u000a: linefeed (LF) */
\f             /* \u000c: form feed (FF) */
\r             /* \u000d: carriage return (CR) */
\"             /* \u0022: double quote (") */
\'             /* \u0027: single quote (') */
\\             /* \u005c: backslash (\) */
\{0-377}       /* \u0000 to \u00ff: from octal value 
                  1 to 3 octal digits (variable width) */

बेसिक बहुभाषी विमान 0x0000 से यूनिकोड मूल्यों है - 0xFFFF (0 - 65535)। अतिरिक्त विमानों को केवल जावा में कई वर्णों द्वारा निर्दिष्ट किया जा सकता है: मिस्र के हीरोग्लाइफ A054 (डूड को नीचे रखना) U+1303F/ है 𓀿और "\uD80C\uDC3F"जावा स्ट्रिंग्स के लिए (UTF-16) को तोड़ना होगा । कुछ अन्य भाषाएं उच्च विमानों का समर्थन करती हैं "\U0001303F"


मौजूदा उत्तर जावा में यूनिकोड और ऑक्टल एस्केप अनुक्रम को संबोधित नहीं करता है।
एह्रीक

2
\u000aकाम करने के लिए प्रतीत नहीं होता है -> यहां- invalid character constant अधिक देखें
Jan

6
@ जान यह काम कर रहा है, शायद बहुत अच्छी तरह से। इसके विपरीत, उदाहरण के लिए, \rऔर \n, यूनिकोड एस्केप कंपाइलर के चलने से पहले आपके द्वारा संसाधित किए गए प्रश्न के रूप में आपके द्वारा निर्दिष्ट किए गए लिंक से जुड़े हैं। जैसे, यह आपके कोड में शाब्दिक पंक्ति फ़ीड सम्मिलित कर रहा है और इसके कारण विफल हो रहा है। हालांकि, भागने का कोड "काम" है क्योंकि यह विनिर्देश में काम करने का इरादा था।
एह्रीक

0

हाँ, नीचे डॉक्स का एक लिंक है। अंकल जहाँ आप जावा में भागने के पात्रों की पूरी सूची पा सकते हैं।

भागने के पात्र हमेशा "\" से पहले होते हैं और कुछ विशिष्ट कार्य करने के लिए उपयोग किए जाते हैं जैसे अगली पंक्ति में जाना आदि।

लिंक से बचने के लिए अधिक जानकारी के लिए लिंक पर जाएं:

https://docs.oracle.com/javase/tutorial/java/data/characters.html


0

ये भागने के पात्र हैं जो स्ट्रिंग में हेरफेर करने के लिए उपयोग किए जाते हैं।

\t  Insert a tab in the text at this point.
\b  Insert a backspace in the text at this point.
\n  Insert a newline in the text at this point.
\r  Insert a carriage return in the text at this point.
\f  Insert a form feed in the text at this point.
\'  Insert a single quote character in the text at this point.
\"  Insert a double quote character in the text at this point.
\\  Insert a backslash character in the text at this point.

उनके बारे में यहाँ से पढ़ें।

http://docs.oracle.com/javase/tutorial/java/data/characters.html

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.