मुझे यह जानने की ज़रूरत है कि जावा में चार और चरित्र के बीच क्या अंतर है क्योंकि जब मैं जावा प्रोग्राम बना रहा था, तो चार काम करता था जब चरित्र काम नहीं करता था।जावा में चार और वर्ण के बीच क्या अंतर है?
उत्तर
चार एक आदिम प्रकार है कि एक भी 16 बिट यूनिकोड वर्ण का प्रतिनिधित्व करता है, जबकि चरित्र एक आवरण वर्ग है कि हम जिस तरह से OOP-वस्तु के रूप में चार आदिम अवधारणा का उपयोग करने की अनुमति देता है।
चार के लिए उदाहरण के लिए,
char ch = 'a';
चरित्र का उदाहरण,
Character.toUpperCase(ch);
यह धर्मान्तरित 'एक' को 'ए'
आपके उत्तर के लिए धन्यवाद। – Mido
आपका दूसरा उदाहरण 'char' लेता है और 'char' को' वर्ण 'नहीं देता है –
JavaDoc से:
चरित्र वर्ग एक वस्तु में आदिम प्रकार चार के एक मूल्य गिर्द घूमती है। प्रकार कैरेक्टर के एक ऑब्जेक्ट में एक फ़ील्ड होता है जिसका प्रकार char है। इसके अलावा, यह वर्ग के लिए वर्णमाला श्रेणी (लोअरकेस अक्षर, अंक, इत्यादि) और को वर्णों को अपरकेस से लोअरकेस में बदलने के लिए कई तरीकों को प्रदान करता है और इसके विपरीत।
कैरेक्टर जानकारी यूनिकोड मानक, संस्करण 6.0.0 पर आधारित है।
तो, char एक प्राचीन प्रकार है जबकि चरित्र एक वर्ग है। आप अधिक "ओओपी मार्ग" में उपयोग करने के लिए Character.toUpperCase(char c)
जैसे स्थैतिक तरीकों से चार को लपेटने के लिए वर्ण का उपयोग कर सकते हैं।
मुझे लगता है कि आपके प्रोग्राम में चार बनाम कैरेक्टर गलती की बजाय 'ओओपी' गलती (कैरेक्टर की तरह) की कल्पना की गई थी।
आपके उत्तर के लिए धन्यवाद, यह मेरी मदद करता है। – Mido
कैरेक्टर एक ऑब्जेक्ट है - इस प्रकार कई स्थिर विधियां शामिल हैं। valueOf (चार), toUpperCase()
जहां चार एक आदिम डेटा प्रकार
आपकी मदद के लिए धन्यवाद। – Mido
चार एक आदिम प्रकार है और चरित्र एक वर्ग है कि चार के लिए एक आवरण के रूप में कार्य है।
कैरेक्टर क्लास का बिंदु यह है कि यदि आवश्यक हो तो आप अपने चार में विधियों की एक श्रृंखला लागू कर सकते हैं।
अधिक जानकारी यहां http://docs.oracle.com/javase/tutorial/java/data/characters.html
आपके उत्तर के लिए धन्यवाद। – Mido
- 1. चार और चार के बीच अंतर [1]
- 2. सी ++ में चार और हस्ताक्षरित चार के बीच अंतर?
- 3. विविध ड्राइवरों और चार ड्राइवरों के बीच क्या अंतर है?
- 4. जावा में चार अक्षर '\ n' और '\ r' के बीच अंतर क्या हैं?
- 5. MySQL - चार और वर्चर के बीच अंतर?
- 6. कोड पेज और वर्ण एन्कोडिंग के बीच क्या अंतर है?
- 7. चार * var के बीच अंतर; और चार * var ;?
- 8. जावा में int.class और Integer.TYPE के बीच क्या अंतर है?
- 9. जावा में इंटरफ़ेस और @ इंटरफेस के बीच क्या अंतर है?
- 10. जावा में स्ट्रीम और पाठक के बीच क्या अंतर है?
- 11. जावा में System.getProperty और Properties.getProperty के बीच क्या अंतर है
- 12. जावा में संग्रह और सूची के बीच क्या अंतर है?
- 13. जावा में बूलियन और बूलियन के बीच क्या अंतर है?
- 14. ! = और = के बीच क्या अंतर है! जावा में?
- 15. जावा में संदर्भ और वस्तुओं के बीच क्या अंतर है?
- 16. जावा जेनेरिक में '&' और ',' के बीच क्या अंतर है?
- 17. जावा में फ्लोट और फ्लोट के बीच क्या अंतर है?
- 18. जावा में a.getClass() और A.class के बीच क्या अंतर है?
- 19. के बीच क्या अंतर है? और जावा जेनरिक में ऑब्जेक्ट?
- 20. जावा में, this.method() और विधि() के बीच क्या अंतर है?
- 21. जावा में बॉक्सिंग और ऑटोबॉक्सिंग के बीच क्या अंतर है?
- 22. चार [5] और चार (* ए) [5] को परिभाषित करने के बीच क्या अंतर है?
- 23. जावा और कोर जावा के बीच क्या अंतर है?
- 24. PHP में iconv() और mb_convert_encoding() के बीच क्या अंतर है?
- 25. Matlab में तारों और पात्रों के बीच क्या अंतर है?
- 26. ऑक्टेट स्ट्रिंग का क्या अर्थ है? ऑक्टेट और चार के बीच क्या अंतर है?
- 27. जावा और जावा के बीच अंतर
- 28. जावा: एनआईओ और एनआईओ 2 के बीच क्या अंतर है?
- 29. जावा आरएमआई और जेएमएस के बीच क्या अंतर है?
- 30. जावा: sv और sv_SE लोकेल के बीच क्या अंतर है?
एक चार एक आदिम प्रकार है और एक चरित्र एक वस्तु है , http://stackoverflow.com/questions/8790809/whats-the-difference-between-primitive-and-reference-types – rje
[रैपर वर्ग] (http://en.wikipedia.org/wiki/Primitive_wrapper_class) बनाम देखें [आदिम प्रकार] (http: // करो cs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html) – Loetn
धन्यवाद, किसी भी तरह मेरी मदद की। – Mido