0
我目前正在學習Java,我需要一些幫助來創建一個二進制文件。我的任務是創建一個文本文件,使用huffman算法創建一個二叉搜索樹,並創建一個包含結果二進制數字的文本文件。創建一個二進制文件
我怎樣才能真正創建一個二進制文件與這些二進制數字,而不是與字符相關的普通二進制數字?
我目前正在學習Java,我需要一些幫助來創建一個二進制文件。我的任務是創建一個文本文件,使用huffman算法創建一個二叉搜索樹,並創建一個包含結果二進制數字的文本文件。創建一個二進制文件
我怎樣才能真正創建一個二進制文件與這些二進制數字,而不是與字符相關的普通二進制數字?
簡短回答:您以字節爲單位對您的二進制數字(也稱爲位)進行分組,然後寫入這些字節。您需要一個支持寫入二進制數據(而不是文本數據)的類,例如FileOutputStream。
順便說一句,違背別人的意見,這不是一個愚蠢的問題!這個問題表明,您已經考慮過如何在文件中表示數據以及如何處理它。
*「對不起,如果這個問題是愚蠢的」*什麼'問題'?這是一個家庭作業轉儲。 –
我已完成作業。我試圖做一些我沒有學到的東西,這就是爲什麼我問這個問題。 – user3043950
@AndrewThompson不同意。這是一個聰明的問題,只是術語很奇怪。它實際上是:我如何寫入0x55而不是8個字符的字符串「01010101」。 – Ingo