把long类型的数据转换为KB,MB,G

原创 2016年06月02日 09:35:22
public String FormetFileSize(long file) {
        DecimalFormat df = new DecimalFormat("#.00");
        String fileSizeString = "";
        if (file < 1024) {
            fileSizeString = df.format((double) file) + "B";
        } else if (fileS < 1048576) {
            fileSizeString = df.format((double) file / 1024) + "K";
        } else if (fileS < 1073741824) {
            fileSizeString = df.format((double) file / 1048576) + "M";
        } else {
            fileSizeString = df.format((double) file / 1073741824) + "G";
        }
        return fileSizeString;
    } 

相关文章推荐

用js将long型数据转换成date型或datetime型

数据库中存储的日期格式有date型(yyyy-MM-dd格式日期)与datetime型(yyyy-MM-dd 00:00:00格式日期),当用java程序将数据库中的日期数据传向前端时,若后台没有方法...

android中byte[] short[] int[] long[]数组数据转换

import java.nio.ByteOrder; public class BytesTransUtils { private String TAG = "BytesTransUt...
  • acm2008
  • acm2008
  • 2015年04月16日 16:25
  • 680

数据存储单位从B/KB/MB/GB到NB/DB,如何转化?全球数据量有多少

数据存储单位的换算 计算机中的数据存储是以字节(Byte)为基本计算单位的,往上分别是KB,MB,GB...,那么到底有多少数据存储单位?最大的数据存储单位是多少? 他们之间的换算关系是如何,总...

通过创建SQL Server 2005到 Oracle10g 的链接服务器实现异构数据库数据转换方案

1、新建链接服务器的方法 在图1中选中“链接服务器”,右键选择“新建链接服务器”,如图2,配置相关参数。2、配置相关参数在“常规”选项中,填写“链接服务器名称”,访问接口选中“ Microsoft O...

b kb mb gb tb带单位符号的单位转换

/** 转换容量单位换算方法zk **/ function unitConver(limit){ var limit=limit.toLowerCase();//转换为小写 if(limit....
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:把long类型的数据转换为KB,MB,G
举报原因:
原因补充:

(最多只允许输入30个字)