Java实现数据大小转换(B-KB-MB-GB)

public class ByteChange {/*** 传入一个字符串类型的数字大小,实现文件大小的转化,如 B - KB - MB - GB* @param o* @return*/public static String getSize(String o){long i = Integer.valueOf(o);String result = "";long kb = 1024;long mb = kb * 1024;long gb = mb * 1024;/*实现保留小数点两位*/DecimalFormat df = new DecimalFormat("#.00");if (i >= gb){result =  df.format((float) i / gb) + "GB";}else if(i >= mb){result =  df.format((float) i / mb) + "MB";}else if(i >= kb){result = String.format("%.2f", (float) i / kb) + "KB";}else {result =  i + "B";}return result;}
}

Java实现数据大小转换(B-KB-MB-GB)相关推荐

  1. java mb单位转换_Java计算机硬盘大小转换(B,KB,MB,GB,TB,PB之间的大小转换)

    程序员都很懒,你懂的! java程序员在实际的开发中会遇到很多的单位换算问题.今天我给大家带来的是关于计算机硬盘大小的换算.多数情况下,一般要求 b,kb,mb,gb,tb,pb之间的大小转换,我们都 ...

  2. 计算机硬盘大小转换(B,KB,MB,GB,TB,PB之间的大小转换)

    程序员都很懒,你懂的! java程序员在实际的开发中会遇到很多的单位换算问题.今天我给大家带来的是关于计算机硬盘大小的换算.多数情况下,一般要求b,kb,mb,gb,tb,pb之间的大小转换,我们都知 ...

  3. 计算机存储单位转换(KB MB GB TB PB EB ZB)

    位(bit):一个数字0或者一个数字1,代表一位. 字节(Byte):每逢8位是一个字节,这是数据存储的最小单位. ​ 1 Byte = 8 bit ​ 1 KB = 1024 Byte 1 MB = ...

  4. android 文件大小转换 B KB MB GB

    /*** 转换文件大* @param fileSize 文件大小 字节* @return*/public static String formatFileSize(long fileSize) {De ...

  5. JS大小转化B KB MB GB的转化方法

    function conver(limit){ var size = ""; if( limit < 0.1 * 1024 ){ //如果小于0.1KB转化成B size = ...

  6. js距离单位换算_JS数据容量单位转换(kb,mb,gb,tb)

    JS代码如下: var size = '8164674'; function bytesToSize(bytes) { if (bytes === 0) return '0 B'; var k = 1 ...

  7. java byte转文件大小_java上传文件大小转换(字节转kb/mb/gb)

    /** * 字节转kb/mb/gb * @param size * @return */ public String getPrintSize(long size) { //如果字节数少于1024,则 ...

  8. JavaScript数据容量单位转换(KB B MB GB....)

    数据容量单位转换(KB B MB GB....) function bytesToSize(bytes) {if (bytes === 0) return '0 B';var k = 1000, // ...

  9. 关于计算机、数据的存储单位(bit, Byte, KB, MB, GB, TB, PB, EB, ZB, BB)

    计算机.数据存储的单位 一.数据存储的单位有哪些 二.单位换算 三.为什么计算机储存单位的进率是1024而不是1000? 一.数据存储的单位有哪些   计算机存储单位一般用 bit, Byte, KB ...

最新文章

  1. linux虚拟机文件挂载
  2. python编写登录接口与三级菜单小程序
  3. java jsp 脚本 声明 表达式 简介
  4. linux 文件大小ll和du不一致问题
  5. 雅虎团队经验:网站页面性能优化的 34条黄金守则
  6. WPF自定义控件的自定义属性绑定后不更新问题
  7. coolite TreeNode NodeClick传id到后台的方法
  8. mysql获取当前时间,前一天,后一天
  9. 26个常用的方法优化 ASP.NET 的性能
  10. 2022 年考研数据结构_6 图
  11. 我们来做做公募基金数量的“人口”大普查
  12. 自主知识产权 曙光龙芯3号服务器将面市
  13. css3 眼珠旋转动画,CSS3小猫咪眼睛随鼠标移动动画特效
  14. 4只鸭子在同一个圆圈内游泳,问:4只鸭子出现在同一个半圆内的概率是多少?Python解答
  15. 利用python做词频统计
  16. 集合竞价如何买入_股票买入技巧:如何进行集合竞价?
  17. 怎么样识别答题软件的真假
  18. 神经网络的简介和特点,神经网络的简介和应用
  19. 仿真引擎-文献总结笔记一
  20. TP6框架--EasyAdmin学习笔记:Excel表单导入数据库

热门文章

  1. Java毕设项目的创意项目众筹平台的设计与开发(java+VUE+Mybatis+Maven+Mysql)
  2. 解决问题黄金三步:定义问题—分解问题—归
  3. 佛教哲学 学习笔记-002-法体有恒-有部哲学
  4. Labelme、LabelImg的安装和使用
  5. 论文解读(GLA)《Label-invariant Augmentation for Semi-Supervised Graph Classification》
  6. 齿轮故障诊断的实验数据集及python处理
  7. JS-实现秒表倒计时+缓存倒计时
  8. 苹果手机横屏怎么关闭_小米手机怎么关闭广告 小米手机关闭MIUI广告方法
  9. 武汉理工转专业计算机笔试,计算机学院武汉理工大学2009年各学院转专业工作实施细则...
  10. sublime工具的使用