Java十六进制补0怎么操作?

Java怎么将一个十六进制数补0?
比如十六进制的1a,占用了一个字节,我想让他占用4个字节,其他地方补0,最终为0000001a,这种操作怎么搞呢?


用char定义,然后强转为int不行吗?