我正在读取文件,如果小于10,我想打印2位数的字节值(例如,如果字节= 1则应该显示字节= 01),我不想像这样比较它:
if(byte<10){ stringBuffer buf= new stringBuffer(); buf.append("0"+byte); }
有没有内置的方法来做到这一点,就像vc ++中的格式函数一样?
谢谢gagana
怎么样:
String twoDigits = String.format("%02d", myByte);
它更接近C语言的做法,而不是必须实例化你自己的格式化程序.