>>888
ByteArrayOutputStream bout = new ByteArrayOutputStream();
new ObjectOutputStream(bout).writeInt( value );
byte[] array = bout.toByteArray();

エンディアンが違ったらダメだけど。