Java代码如何将文件大小转换为不同的单位(K,M,G)呢?
下文笔者讲述使用java代码将文件大小转换为不同的单位,如下所示
文件大小转换为指定格式
实现思路:
将文件大小的字节除以指定数
即可转换为 G,M,K
例:
文件大小转换为指定格式
String getSize(long size){
if(size>=1024*1024*1024){
return new Long(size/1073741824L)+"G";
}else if(size>=1024*1024){
return new Long(size/1048576L)+"M";
}else if(size>=1024){
return new Long(size/1024)+"K";
}else{
return size+"B";
}
}
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


