我想讀取包含大量無符號短符號和無符號字節值的二進制數據(Doom WAD文件)。如何從文件中讀取無符號值
此刻我將文件讀入一個byte [],將一個ByteBuffer以小端順序包裝在它周圍,並分別通過bbuf.getShort()等訪問這些值。
轉換那些e。 G。到二維座標不是一個問題,因爲最終它不會有問題,如果他們的範圍,例如。從-128到128或從0到256,但更多的時候,短值被用作數組索引和短/字節值作爲標誌/,所以我需要一種快速的方式將它們作爲有符號類型對待。 我知道,Java沒有無符號類型「爲了簡單...」。 你能提出什麼建議嗎?