Как в Java при записи в файл с помощью DataOutputStream определить порядок байтов записываемых данных?

Я использую DataOutputStream для записи в файл, но я хочу изменить порядок байтов данных.

Вот как я записываю байтовые данные в файл (по умолчанию он выводится с прямым порядком байтов)

public void generateBinObjFile(String outputFile)
    try {
        // Create file

        DataOutputStream stream = new DataOutputStream(
                new FileOutputStream(outputFile));

        stream.writeShort(this.quantize(this.xComponents.get(index), //<-- Short is written in little Endian
                    this.min_x, this.max_x) - 32768);

        } // catch statements here

Есть ли способ определить порядок байтов для записи байтовых данных в Java?

9
задан deztructicus 11 August 2011 в 10:04
поделиться