"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > मैं जावा में सरणियों (और पीछे) को बाइट सरणियों में कैसे परिवर्तित करूं?

मैं जावा में सरणियों (और पीछे) को बाइट सरणियों में कैसे परिवर्तित करूं?

2025-03-25 को पोस्ट किया गया
ब्राउज़ करें:512

] इस रूपांतरण को प्राप्त करने के लिए कई तरीके हैं जिनका उपयोग किया जा सकता है। उदाहरण के लिए:

How Do I Convert Strings to Byte Arrays (and Back) in Java?
स्ट्रिंग str = "हैलो वर्ल्ड"; बाइट [] बाइट्स = str.getBytes (); एक विशिष्ट वर्ण एन्कोडिंग निर्दिष्ट करने के लिए, GetBytes (Charset) विधि का उपयोग करें। उदाहरण के लिए:

बाइट [] bytes = str.getBytes (standardCharsets.utf_8); इसका कारण यह है कि बाइट सरणी वर्ग की ToString () विधि कक्षा का नाम और मेमोरी पता लौटाती है। एक पठनीय स्ट्रिंग प्रतिनिधित्व प्राप्त करने के लिए, arrays.tostring () का उपयोग करें। उदाहरण के लिए: system.out.println (arrays.tostring (bytes)); उदाहरण के लिए:

स्ट्रिंग str = new string (बाइट्स);

यह सुनिश्चित करने के लिए आवश्यक है कि स्ट्रिंग को एक बाइट सरणी में बदलने के लिए उपयोग किया जाने वाला वर्ण एन्कोडिंग वही है जैसा कि बाइट सरणी को वापस एक स्ट्रिंग में बदलने के लिए उपयोग किए जाने वाले वर्ण एन्कोडिंग का उपयोग किया जाता है। अन्यथा, परिणामी स्ट्रिंग को गार्ड किया जा सकता है।

नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3