mirror of https://github.com/longtai-cn/hippo4j
parent
34ae5e09df
commit
5c59511813
@ -0,0 +1,38 @@
|
|||||||
|
package cn.hippo4j.starter.toolkit;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 字节转换工具类.
|
||||||
|
*
|
||||||
|
* @author chen.ma
|
||||||
|
* @date 2021/11/20 12:21
|
||||||
|
*/
|
||||||
|
public class ByteConvertUtil {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 字节转换.
|
||||||
|
*
|
||||||
|
* @param size
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
public static String getPrintSize(long size) {
|
||||||
|
long covertNum = 1024;
|
||||||
|
if (size < covertNum) {
|
||||||
|
return size + "B";
|
||||||
|
} else {
|
||||||
|
size = size / covertNum;
|
||||||
|
}
|
||||||
|
if (size < covertNum) {
|
||||||
|
return size + "KB";
|
||||||
|
} else {
|
||||||
|
size = size / covertNum;
|
||||||
|
}
|
||||||
|
if (size < covertNum) {
|
||||||
|
size = size * 100;
|
||||||
|
return (size / 100) + "." + (size % 100) + "MB";
|
||||||
|
} else {
|
||||||
|
size = size * 100 / covertNum;
|
||||||
|
return (size / 100) + "." + (size % 100) + "GB";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
Loading…
Reference in new issue