我正在從C#移動到Java,並且似乎無法找到關於此的任何信息。我想,如果使用十六進制文件,在Java中我用讀...使用IO讀取C#中的十六進制代碼
String s = Integer.toHexString(hexIn);
if(s.length() < 2){
s = "0" + Integer.toHexString(hexIn);
}
正如我敢肯定,你知道那所以如果讀取的字節是一個characater長它增加了一個零,使其十六進制,我想要做的C#同樣的事情,到目前爲止,我還...
StreamReader reader = new StreamReader(fileDirectory);
long stickNoteLength = fileDirectory.Length;
int hexIn;
String hex = "";
for (int i = 0; (hexIn = reader.Read()) != -1; i++)
{
}
現在我卡住了,對不起,如果這是一個簡單的問題,並感謝您的幫助:)
不爲0的八進制和0X十六進制? – 2011-04-10 00:14:57
所以,你需要從0到15的數字總是00,01,...,0F(還有0)? – 2011-04-10 00:18:45
[使用IO在C#中讀取十六進制]的可能重複(http://stackoverflow.com/questions/5612437/read-hex-in-c-using-io) – 2011-04-10 15:19:57