public class ByteTools {public static final String byteToString(long size) {long GB = 1024 * 1024 * 1024;//定义GB的计算常量long MB = 1024 * 1024;//定义MB的计算常量long KB = 1024;//定义KB的计算常量DecimalFormat df = new DecimalFormat("0.00");//格式化小数String resultSize = "";if (size / GB >= 1) {//如果当前Byte的值大于等于1GBresultSize = df.format(size / (float) GB) + " GB ";} else if (size / MB >= 1) {//如果当前Byte的值大于等于1MBresultSize = df.format(size / (float) MB) + " MB ";} else if (size / KB >= 1) {//如果当前Byte的值大于等于1KBresultSize = df.format(size / (float) KB) + " KB ";} else {resultSize = size + " B ";}return resultSize;}
}
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!