,

2009-12-06から1日間の記事一覧

Javaでbyteを正のintに

javaでbyteを正の整数にキャストしたときに128以上はマイナスになってしまいます。しょうがないので負のときは256を足していたりしたのですが、間抜けだなぁと常日頃思っていました。ちょっと思い立って検索したことろ byte b; ... int i = b&0xff; とすれば…