क्या जावा में सिंगल और डबल कोट्स के बीच कोई अंतर है? शाब्दिक char
रों के लिए एकल उद्धरणक्या जावा में सिंगल और डबल कोट्स के बीच कोई अंतर है?
उत्तर
का प्रयोग करें, शाब्दिक String
रों के लिए डबल कोट, इसलिए जैसे:
char c = 'a';
String s = "hello";
वे (उदाहरण के लिए अजगर की तरह,) के आसपास किसी अन्य तरीके से नहीं किया जा सकता।
एक char एक एकल यूटीएफ -16 चरित्र है, जो एक अक्षर, एक अंक, एक विराम चिह्न, एक टैब, एक स्थान या कुछ समान है।
एक चार शाब्दिक है या तो एक एक चरित्र इस
char myCharacter = 'g';
या पलायन अनुक्रम, या यहां तक कि एक यूनिकोड एस्केप अनुक्रम की तरह एकल उद्धरण चिह्नों के अंदर:
char a = '\t'; // Escape sequence: tab
char b = '\177' // Escape sequence, octal.
char c = '\u03a9' // Unicode escape sequence.
यह ध्यान देने योग्य है कि यूनिकोड एस्केप अनुक्रम संकलन के दौरान बहुत जल्दी संसाधित होते हैं और इसलिए '\ u00A' का उपयोग करने से एक कंपाइलर त्रुटि हो जाएगी। विशेष प्रतीकों के लिए इसके बजाय भागने के दृश्यों का उपयोग करना बेहतर है, यानी '\ n' '\ u00A' के बजाय।
String
के लिए डबल कोट्स होने के कारण, आपको तारों के अंदर "डबल कोट एस्केप अनुक्रम" (\"
) का उपयोग करना होगा जहां यह अन्यथा स्ट्रिंग को समाप्त कर देगा।
उदाहरण के लिए:
System.out.println("And then Jim said, \"Who's at the door?\"");
यह एकल उद्धरण के अंदर दोहरे उद्धरण से बचने के लिए आवश्यक नहीं है।
निम्न पंक्ति जावा में कानूनी है:
char doublequote = '"';
के कोड का यह लाइनों (जावा) पर विचार करें:
System.out.println("H"+"A"); //HA
System.out.println('H'+'a'); //169
1) पहली पंक्ति H
और A
के संयोजन कि HA
में परिणाम होगा है (स्ट्रिंग शाब्दिक)
2) दूसरा हम दो char के मान जोड़ रहे हैं कि ASCII तालिका H
= 72 और a
= 97 के अनुसार इसका मतलब है कि हम 72+97
जोड़ रहे हैं यह ('H'+'a')
जैसा है।
System.out.println("A"+'N');//AN
इस मामले हम स्ट्रिंग A
के संयोजन और चार N
कि AN
में परिणाम होगा साथ काम कर रहे हैं:
3) के एक और मामले में जब हम के लिए होता है पर विचार करें।
सिंगल कोट इंगित करता है कि चरित्र और डबल कोट स्ट्रिंग इंगित करता है ..
char c = 'c';
'सी' -----> ग एक चरित्र
स्ट्रिंग रों = "stackoverflow" है;
"stackoverflow" ------> stackoverflow एक स्ट्रिंग (अर्थात संग्रह करता है, तो वर्ण) है
- 1. रुबी - सिंगल और डबल कोट्स के बीच क्या अंतर है?
- 2. बैश में सिंगल और डबल कोट्स के बीच अंतर
- 3. पर्ल में सिंगल और डबल कोट्स के बीच क्या अंतर है?
- 4. एसक्यूएल में सिंगल और डबल कोट्स के बीच क्या अंतर है?
- 5. पर्ल में सिंगल और डबल कोट्स के बीच क्या अंतर है?
- 6. रुबी में हैश से पूछने के लिए सिंगल कोट्स और डबल कोट्स का उपयोग करने के बीच क्या अंतर है?
- 7. तुलना में सिंगल कोट्स बनाम डबल कोट्स का महत्व क्या है?
- 8. एक्शनस्क्रिप्ट में सिंगल और डबल कोटेड स्ट्रिंग्स के बीच अंतर
- 9. PHP में, न्यूल के बीच अंतर क्या है और एक स्ट्रिंग को 2 सिंगल कोट्स
- 10. ग्रोवी में सिंगल या डबल कोट्स के भीतर तारों का क्या अंतर है?
- 11. एक्सएसएलटी फॉर्म इनपुट मूल्य विशेषता में सिंगल और डबल कोट्स?
- 12. grep पैटर्न एकल और डबल कोट्स
- 13. एच में सिंगल और डबल कोट्स कैसे लिखें: outputText
- 14. मैं सिंगल कोट्स
- 15. तीन सिंगल quote'd और अजगर में तीन डबल quote'd docstrings
- 16. आरएसपीईसी में, नकली और डबल के बीच क्या अंतर है?
- 17. सिंगल और डबल डिस्पैच क्या है?
- 18. MySQL: फ्लोट और डबल के बीच क्या अंतर है?
- 19. Regex.Matchches सी # डबल कोट्स
- 20. ग्रहण - डबल कोट्स
- 21. सिंगल कोट्स के भीतर इंटरपोलेशन
- 22. सिंगल कोट्स एक डॉक्टरेट में मान्य हैं?
- 23. जावा में, this.method() और विधि() के बीच क्या अंतर है?
- 24. क्या नेट में "डबल" और "डबल" के बीच एक सार्थक अंतर है?
- 25. क्या एचटीएमएल विशेषता मानों के अंदर सिंगल/डबल कोट्स की अनुमति है?
- 26. क्या कोई इकाई और वस्तु के बीच कोई अंतर है?
- 27. पावरहेल डबल कोट्स
- 28. जावा में int.class और Integer.TYPE के बीच क्या अंतर है?
- 29. जावा में इंटरफ़ेस और @ इंटरफेस के बीच क्या अंतर है?
- 30. जावा में स्ट्रीम और पाठक के बीच क्या अंतर है?
और, ज़ाहिर है, इस व्यवहार सी से लिया गया है (जो शायद इसे कहीं और मिल गया, मुझे लगता है)। – JesperE
मेरे लिए, इस तरह के संदर्भों में एस्ट्रोफ़ेस शाब्दिक स्वचालित रूप से 'int' पर डाला गया। तो इसे 'char' होने की आवश्यकता नहीं है। Deservin 'कुछ downvotes ... सरल। – Hydro