zoukankan      html  css  js  c++  java
  • 转化文件大小

      

    这个方法就是把文件的大小 formet成常用的文件格式,其实之间转化就是1024的转化

       

    package com.zhangkeinfo.test;
    
    import java.text.DecimalFormat;
    /**
     * 格式化文件文件大小
     * @author spring sky
     *
     */
    public class FileSize {
    	public static void main(String[] args)throws Exception {
    		System.out.println(FormetFileSize(100));
    		System.out.println(FormetFileSize(1000));
    		System.out.println(FormetFileSize(10000));
    		System.out.println(FormetFileSize(100000));
    		System.out.println(FormetFileSize(1000000));
    		System.out.println(FormetFileSize(100000000));
    		System.out.println(FormetFileSize(1900000000));
    	}
    	/**得到文件的大小 */
       public static String FormetFileSize(long fileS) {//转换文件大小
            DecimalFormat dfaaa = new DecimalFormat("#.00");
            String fileSizeString = "";
            if (fileS < 1024) {
                fileSizeString = dfaaa.format((double) fileS) + "B";
            } else if (fileS < 1048576) {
                fileSizeString = dfaaa.format((double) fileS / 1024) + "K";
            } else if (fileS < 1073741824) {
                fileSizeString = dfaaa.format((double) fileS / 1048576) + "M";
            } else {
                fileSizeString = dfaaa.format((double) fileS / 1073741824) + "G";
            }
            return fileSizeString;
        }
    }
    


     

    运行结果:



  • 相关阅读:
    团队作业3--需求改进&系统设计
    需求分析&原型设计
    团队项目作业1-团队展示
    结对编程
    APP案例分析之华为浏览器
    四则运算生成器做法思路
    关于PHP使用GD库生成的验证码无法在别处显示
    第二次课程心得
    两个程序代码
    5.8下午
  • 原文地址:https://www.cnblogs.com/springskyhome/p/3689935.html
Copyright © 2011-2022 走看看