初心者無視! Java相談室 その9
■ このスレッドは過去ログ倉庫に格納されています
0210デフォルトの名無しさん
NGNGpublic static void main(String[] args){
byte[] b = new byte[]{(byte)0x01, (byte)0x02, (byte)0x03, (byte)0x04};
// int data = (b[0] & 0xFF) | ((b[1] & 0xFF) << 8) | ((b[2] & 0xFF) << 16) | ((b[3] & 0xFF) << 24);
int data = (((int)b[0] + 256) & 255) + ((((int)b[1] + 256) & 255) << 8) + ((((int)b[2] + 256) & 255) << 16) + ((((int)b[3] + 256) & 255) << 24);
System.out.println(Integer.toString(data, 16));
return;
}
}
>>207 548 Bytes
>>209 532 Bytes
_________________________________________________
C:\>javac -J-version
java version "1.3.0"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.3.0)
Classic VM (build 1.3.0, J2RE 1.3.0 IBM build cn130-20020124 (JIT enabled: jitc))
■ このスレッドは過去ログ倉庫に格納されています