2013-11-28 4 views
0

В настоящее время я изучаю Java, и мне нужна помощь в создании двоичного файла. Мое назначение - взять текстовый файл, создать двоичное дерево поиска, используя алгоритм huffman, и создать текстовый файл с полученными двоичными цифрами.создать двоичный файл

Как я могу создать двоичный файл с этими двоичными цифрами вместо обычных двоичных цифр, связанных с символами?

+5

* «Извините, если этот вопрос немой» * Какой вопрос? Это домашняя свалка. –

+1

Я выполнил задание. Я пытаюсь сделать что-то, чего я не узнал, поэтому я задаю вопрос. – user3043950

+1

@AndrewThompson Не согласен. Это разумный вопрос, просто терминология странная. На самом деле: Как написать 0x55 вместо 8-символьной строки «01010101». – Ingo

ответ

2

Короткий ответ: Вы группируете свои двоичные цифры (также называемые битами) в единицах байтов, а затем записываете эти байты. Вам нужен класс, который поддерживает запись двоичных данных (вместо текстовых данных), например, FileOutputStream.

Кстати, вопреки мнению других, это не глупый вопрос! Вопрос показывает, что вы подумали о том, как данные представлены в файлах и как вы должны это делать.

Смежные вопросы