byte b=a.byteValue(); X貌似你要把a里的值经过强制类型转换后放进b里。首先强制类型转换的写法是byte b = (byte)a;其次,即使改成这样写也是会报错的,因为byte类型不能接受大于128的值。所以你的想法不能实现。