把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;
    } 

【Java】把字节数B转化为KB、MB、GB的方法

在文件处理的系统中,很容易就能通过一些系统自带的方法取出其大小,问题是这个大小往往只是一个字节数B。 如果要把这个字节数转化为KB、MB、GB的最终呈现给用户,则涉及到整除与取余的算术运算。 方法...
  • yongh701
  • yongh701
  • 2015年05月16日 17:10
  • 12803

【Java】把字节数B转化为KB、MB、GB的两种方法

方法一: public static String fileSizeConver(long size) { //如果字节数少于1024,则直接以B为单位 if (size <...
  • born_mad
  • born_mad
  • 2017年09月25日 12:02
  • 188

把十进制数(long型)分别为二进制和十六进制形式输出,不能使用printf

//首先针对unsigned long进行处理 //可以使用两种数据结构保存,一种使用栈,只需要每次向左移一位,然后进行位并操作 //另一种使用数组,需要左右移位 //十进制转换为二级制...
  • sata1
  • sata1
  • 2014年06月07日 23:02
  • 703

java中int与byte,以及long与byte之间的转换

转载请注明出处! 原文链接:http://blog.csdn.net/zgyulongfei/article/details/7738970 做项目时候根据协议在发送网络流的时候需要将所有...
  • zgyulongfei
  • zgyulongfei
  • 2012年07月12日 09:45
  • 24226

java:bytes[]转long的三种方式

bytes[] 到数字类型的转换是个经常用到的代码,解决方式也不止一种,最近需要将bytes[]转为long,有机会深入了解了一下,此文做个总结。java代码实现如果不想借助任何已经有的类,完全可以自...
  • 10km
  • 10km
  • 2017年08月20日 23:29
  • 3720

Android:根据文件大小自动转化为KB, MB, GB

Formatter.formatFileSize(this, Long.valueOf(target_size));//工具类 根据文件大小自动转化为KB, MB, GB      private ...
  • u014041033
  • u014041033
  • 2016年02月20日 15:41
  • 2482

Java文件

File myFolderPath = new File(%%1); try { if (!myFolderPath.exists()) myFolderPath.mkdir(); } catch (...
  • qq_36151038
  • qq_36151038
  • 2017年04月15日 21:56
  • 175

android典型代码系列(十五)------字节转KB_MB_GB方法

12_字节转KB_MB_GB方法 : import java.text.DecimalFormat; public class TextFormater { /** * 返回byte的...
  • fandong12388
  • fandong12388
  • 2015年12月04日 14:13
  • 1809

long long 类型的网络字节顺序转换

 long long 类型的网络字节顺序转换 sailor_forever sailing_9806@163.com 转载请注明http://blog.csdn.net/sailor_8318/arc...
  • sailor_8318
  • sailor_8318
  • 2007年08月04日 14:59
  • 7508

Byte KB MB GB的转换关系

位 bit位是计算机中最小的数据单位。每一位的状态只能是0或1。字节 Byte8个二进制位构成1个字节,它是存储空间的基本计量单位。字字由若干个字节构成,字的位数叫做字长,不同档次的机器有不同的字长。...
  • never_cxb
  • never_cxb
  • 2015年08月02日 09:09
  • 3568
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:把long类型的数据转换为KB,MB,G
举报原因:
原因补充:

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