आपने पाया है कि दोहरे उद्धरण चिह्न जावा प्रिंट निर्देश के अंदर काम नहीं करेगा। आपको स्ट्रिंग को बंद करने के निर्देशों के रूप में व्याख्या करने के बजाय, इस प्रतीक को प्रिंट करने के लिए संकलक को बताने के लिए एक वैकल्पिक तरीका खोजने की आवश्यकता होगी। एस्केप चरित्र ऐसा करने का सबसे सरल तरीका है। हालांकि इस मामले में एएससीआईआई कोड सीखने की कोई आवश्यकता नहीं है, यह उन प्रतीकों को जानने का एक और आसान विकल्प है जिनमें बचने का क्रम नहीं है।
कदम
विधि 1 में से 2: बैकस्लैश को एस्केप कैरेक्टर के रूप में उपयोग करना
चरण 1. एस्केप कैरेक्टर टाइप करें।
जैसा कि आप जानते हैं, दोहरे उद्धरण चिह्न का जावा में विशेष अर्थ है (पाठ प्रदर्शित करना)। जब भी आप इनमें से किसी एक अर्थ को अनदेखा करना चाहते हैं, तो एस्केप वर्ण (बैकलैश) का उपयोग करें। यह वर्ण संकलक को बताता है कि अगला वर्ण किसका हिस्सा है एक वैकल्पिक निर्देश।
सुनिश्चित करें कि आप बैकस्लैश कुंजी मार रहे हैं, न कि फ़ॉरवर्ड स्लैश। बैकस्लैश कुंजी अधिकांश अंग्रेज़ी कीबोर्ड पर } कुंजी के बगल में होती है।
चरण 2. डबल कोट प्रदर्शित करने के लिए \" टाइप करें।
इन दोनों वर्णों को एक साथ मिलकर पलायन अनुक्रम कहा जाता है। प्रत्येक भागने के क्रम का एक विशेष अर्थ होता है। इस मामले में, " बस का अर्थ है "यहां एक दोहरा उद्धरण चिह्न डालें", इसे पाठ की शुरुआत या अंत के रूप में व्याख्या किए बिना।
आपको इस क्रम का उपयोग प्रत्येक व्यक्तिगत दोहरे उद्धरण के लिए करना होगा जिसे आप प्रदर्शित करना चाहते हैं।
चरण 3. हमेशा की तरह अपना कोड जारी रखें।
भागने का क्रम आपके बाकी कोड को प्रभावित नहीं करता है। सामान्य प्रोग्रामिंग पर लौटने के लिए कुछ और टाइप करने की आवश्यकता नहीं है।
चरण 4. आवश्यकतानुसार सामान्य जावा उद्धरण सम्मिलित करना याद रखें।
एक सामान्य गलती यह है कि आप अपने प्रोग्राम में सादा पुराना "चिह्न छोड़ दें। याद रखें कि \" केवल प्रदर्शन के लिए है, और आपके प्रदर्शन टेक्स्ट को उद्धरण चिह्नों में संलग्न करने की आवश्यकता को दूर नहीं करता है। यहाँ एक उदाहरण है:
- 1. "हैलो" प्रदर्शित करने के लिए स्ट्रिंग है "नमस्ते\"
- 2. इस पाठ को मुद्रित करने के लिए संकलक को निर्देश देने के लिए, हम इसे उद्धरणों में लपेटते हैं: ""नमस्ते\"".
-
3. कोड की पूरी लाइन में यह इस तरह दिखता है:
System.out.println ("\"हैलो\"");
विधि २ का २: ASCII कोड का उपयोग करना
चरण 1. दोहरे उद्धरण चिह्नों का प्रतिनिधित्व करने के लिए चार (34) का प्रयोग करें।
जावा आसानी से ASCII प्रतीकों का प्रतिनिधित्व कर सकता है चारो प्रकार। 34 "प्रतीक" के लिए ASCII कोड है, इसलिए लिखें चार(34) प्रदर्शित करने के लिए "इसके विशेष अर्थ का उपयोग किए बिना।
आप ऑनलाइन ASCII कोड तालिका खोज कर किसी प्रतीक का ASCII कोड खोज सकते हैं।
चरण 2. इस कोड को प्रिंट स्ट्रिंग के बाहर रखें।
यदि आप इस कोड को स्ट्रिंग के अंदर डालने की गलती करते हैं, तो आपका प्रोग्राम इसे ठीक वैसे ही प्रिंट करेगा जैसे यह आपके प्रोग्राम में दिखाई देता है: char(34)। इस विधि का उपयोग करके "हैलो" (उद्धरण चिह्नों के साथ) प्रदर्शित करने की उचित विधि यहां दी गई है:
System.out.println((char)34+"Hello"+(char)34);
टिप्स
-
जावा में अन्य एस्केप अनुक्रमों की एक सूची यहां दी गई है:
- टी - इस बिंदु पर टेक्स्ट में एक टैब डालें।
- बी - इस बिंदु पर टेक्स्ट में बैकस्पेस डालें।
- एन - इस बिंदु पर टेक्स्ट में एक नई लाइन डालें।
- आर - इस बिंदु पर टेक्स्ट में कैरिज रिटर्न डालें।
- एफ - इस बिंदु पर टेक्स्ट में फॉर्मफीड डालें।
- ' - इस बिंदु पर टेक्स्ट में सिंगल कोट कैरेक्टर डालें।
- " - इस बिंदु पर टेक्स्ट में डबल कोट कैरेक्टर डालें।
- - इस बिंदु पर टेक्स्ट में बैकस्लैश कैरेक्टर डालें।