字节转 KB/MB/GB 保留两位小数四舍五入

    public static String getFileSize(String size) {double length = Double.parseDouble(size);//如果字节数少于1024,则直接以B为单位,否则先除于1024,后3位因太少无意义if (length < 1024) {return length + "B";} else {length = length / 1024.0;}//如果原字节数除于1024之后,少于1024,则可以直接以KB作为单位//因为还没有到达要使用另一个单位的时候//接下去以此类推if (length < 1024) {return Math.round(length * 100) / 100.0 + "KB";} else {length = length / 1024.0;}if (length < 1024) {//因为如果以MB为单位的话,要保留最后1位小数,//因此,把此数乘以100之后再取余return Math.round(length * 100) / 100.0 + "MB";} else {//否则如果要以GB为单位的,先除于1024再作同样的处理return Math.round(length / 1024 * 100) / 100.0 + "GB";}}

Java中 字节转 KB/MB/GB相关推荐

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

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

  2. 位(bit),字节(Byte),KB,MB,GB,TB,UTF-8,Unicode,字符集,排序规则

    1字节(byte) = 8位(bit) 1KB=1024byte 1MB=1024KB 1GB=1024MB 位(bit):位只有两种形式0和1 字节(byte):字节是有8个位组成的.可以表示256 ...

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

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

  4. js字节单位转换函数(KB MB GB TB PB EB ZB)

    先来个初级的 byteChange = byte => {let size = ''if (byte < 0.1 * 1024) { // 小于0.1KB 则转化成Bsize = byte ...

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

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

  6. Java中字节Byte和位Bit的关系

    Java中字节容量关系 1TB=1024GB TB是千千兆 1GB=1024MB GB是千兆 1MB=1024KB MB是兆 1KB=1024Byte KB是千字节 注意:Byte的缩写是B也就是字节 ...

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

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

  8. 计算机存储单位:bit, Byte, KB, MB, GB, TB, PB, EB, ZB, BB

    一.计算机的存储单位有哪些呢? 计算机存储单位一般用 bit, Byte, KB, MB, GB, TB, PB, EB, ZB, BB来表示, 我们经常将Byte简称为B,将KB简称问K.什么几K了 ...

  9. 计算机1M代表什么,1M等于多少kb?KB MB GB TB 各是什么意思?

    所谓的 KB MB GB TB 是指内存大小的单位 他们都有 B , 所以先说说B 吧, B是一个电脑存储的基本单位(字节),1个英文字符是1个字节,也就是1B,1个汉字为2个字符,也就是2B. 然后 ...

最新文章

  1. Js里面IF(var)表示什么意思?js中if的写法、含义
  2. 软件概要设计与详细设计的区别
  3. jQuery中的事件机制与DOM操作
  4. 本周两场直播丨PostgreSQL中的锁;数据库对象命名设计规范手册
  5. Dynamic CRM 2013学习笔记(三十三)自定义审批流4 - 规则节点 -有分支的流程处理...
  6. 2019.03.17 14:58
  7. CCF NOI1154 大整数开方
  8. DotNetBar.Bar作为容器使用的方法及Text更新原理
  9. 【NOIP2017Day1T3】【洛谷P3953】逛公园
  10. ironpython调用c dll_在IronPython中加载模块
  11. 【python教程入门学习】Pygame下载和安装
  12. 《增长黑客》节选与笔记
  13. Java视频特效处理(超全)/PC版美颜相机
  14. mantis最正确的安装步骤详解,不能实现你找我
  15. 一个电脑可以装两个java么,是否可以在一台计算机上安装多个Eclipse?
  16. 浅谈DOS扩展器和DPMI
  17. 耀月家族公会部门规定职责等2011-11-26
  18. 【C++/CPP】OpenCV丨2. 常用操作丨1. 创建Mat丨
  19. 英语语法长难句——简单句
  20. LR--web_reg_save_param实操

热门文章

  1. 数据库(day02)
  2. MCDownloader(iOS下载器)说明书
  3. 幼儿园计算机教师论文,幼儿园计算机辅助教学中教师角色定位研究
  4. Fluent 操作入门实例-从建模到计算结果可视化
  5. 遍历同辈节电的方法_家庭节水节电的24个好方法
  6. C++矩阵之岛屿的最大面积
  7. Java并发编程模拟管程(霍尔Hoare管程、汉森Hansan管程、MESA管程)
  8. 工资待遇情况的分析研究
  9. 辅助驾驶功能开发-功能规范篇(04)- 交通拥堵辅助及集成式巡航辅助TJA/ICA
  10. Android学习之复选框checkbox自定义样式以及调整图片大小