Java integer to byte array -


मुझे एक पूर्णांक मिला है: 1695609641

जब मैं विधि का उपयोग करता हूं: < / P>

  स्ट्रिंग हेक्स = पूर्णांक.टैक्सस्ट्राइंग (16 9 560 9 641); println (हेक्स);  

देता है: 6510f329

लेकिन मुझे एक बाइट सरणी चाहिए:

 < कोड> बाइट [] bytearray = नया बाइट [] ((बाइट) 0x65, (बाइट) 0x10, (बाइट) 0xf3, (बाइट) 0x29};  

मैं यह कैसे कर सकता हूं?

जावा एनआईओ का उपयोग कर रहा है बहुत सरल:

  बाइट [] बाइट्स = बाइटबफर.ऑलोकेट (4) .पुटआईंट (16 9 560 9 641) .रात्र (); (बाइट बी: बाइट्स) के लिए {System.out.format ("0x% x", b); }  

आउटपुट:

 0x65 0x10 0xf3 0x29 

Comments

Popular posts from this blog

sql - dynamically varied number of conditions in the 'where' statement using LINQ -

asp.net mvc - Dynamically Generated Ajax.BeginForm -

Debug on symbian -