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


     

    运行结果:



  • 相关阅读:
    SQL查询
    SQL语句
    SQL语句
    查询设计分析
    数据库引擎调整顾问
    详解执行计划
    详解索引连接类型
    查询开销
    利用SQL Profiler处理开销较大的查询
    状压dp的题目列表 (一)
  • 原文地址:https://www.cnblogs.com/springskyhome/p/3689935.html
Copyright © 2011-2022 走看看