मैं एक लंबी स्ट्रिंग (एक डंप से) को बदलने का एक रास्ता खोज रहा हूं, जो हेक्स मूल्यों को बाइट सरणी में दर्शाता है।
मैं इसे उस व्यक्ति की तुलना में बेहतर नहीं बना सकता था जिसने यहाँ एक ही प्रश्न पोस्ट किया हो ।
लेकिन इसे मूल रखने के लिए, मैं इसे अपने तरीके से उद्धृत करूंगा: मान लीजिए कि मेरे पास एक स्ट्रिंग है "00A0BF"
जिसे मैं व्याख्या करना चाहूंगा
byte[] {0x00,0xA0,0xBf}
मुझे क्या करना चाहिए?
मैं एक जावा नौसिखिया हूं और BigInteger
अग्रणी हेक्स जीरो के लिए उपयोग कर रहा हूं और देख रहा हूं । लेकिन मुझे लगता है कि यह बदसूरत है और मुझे यकीन है कि मैं कुछ सरल याद कर रहा हूं।
String.getBytes()
काम नहीं करेगा जैसे आपको लगता है कि यह हो सकता है। इसे कठिन तरीके से सीखना था। if ("FF".getBytes() != "ff".getBytes()) { System.out.println("Try again"); }