2012-11-03 20 views
5

मेरे पास एक फ़ाइल प्रारूप है जिसे मैं लोड करना चाहता हूं जिसमें ओपनजीएल ऑब्जेक्ट्स के लिए कच्चे डेटा हैं।DataInputStream पर Endianness

सभी ठीक होंगे लेकिन वह डेटा थोड़ा एंडियन एन्कोड किया गया है।

क्या कोई जावा क्लास है जो DataInputStream का सटीक काम करता है लेकिन थोड़ा एंडियन का उपयोग करके या क्या मुझे इसे बाइट द्वारा बाइट लोड करना है और रूपांतरण स्वयं करना है?

उत्तर

9

डेटा इनपुट स्ट्रीम केवल बड़ा एंडियन है।

आप ByteBuffer का उपयोग करते हैं आप

buffer.order(ByteOrder.LITTLE_ENDIAN); 
साथ endianness बदल सकते हैं

 संबंधित मुद्दे

  • कोई संबंधित समस्या नहीं^_^