Android bytes与KB、MB、GB单位转换
1.先定义三个整型常量
//定义GB的计算常量
private static final int GB = 1024 * 1024 *1024;
//定义MB的计算常量
private static final int MB = 1024 * 1024;
//定义KB的计算常量
private static final int KB = 1024;2.实现转换
public static String bytes2kb(long bytes){undefined
//格式化小数
DecimalFormat format = new DecimalFormat("###.0");
if (bytes / GB >= 1){undefined
return format.format(bytes / GB) + “GB”;
}
else if (bytes / MB >= 1){undefined
return format.format(bytes / MB) + “MB”;
}
else if (bytes / KB >= 1){undefined
return format.format(bytes / KB) + “KB”;
}else {undefined
return bytes + “B”;
}
}
Android bytes与KB、MB、GB单位转换相关推荐
- 在线文件大小(bit,bytes,KB,MB,GB,TB)转换换算
在线文件大小(bit,bytes,KB,MB,GB,TB)转换换算 http://www.bejson.com/convert/filesize/
- js距离单位换算_JS数据容量单位转换(kb,mb,gb,tb)
JS代码如下: var size = '8164674'; function bytesToSize(bytes) { if (bytes === 0) return '0 B'; var k = 1 ...
- java mb单位转换_Java计算机硬盘大小转换(B,KB,MB,GB,TB,PB之间的大小转换)
程序员都很懒,你懂的! java程序员在实际的开发中会遇到很多的单位换算问题.今天我给大家带来的是关于计算机硬盘大小的换算.多数情况下,一般要求 b,kb,mb,gb,tb,pb之间的大小转换,我们都 ...
- js字节单位转换函数(KB MB GB TB PB EB ZB)
先来个初级的 byteChange = byte => {let size = ''if (byte < 0.1 * 1024) { // 小于0.1KB 则转化成Bsize = byte ...
- java byte转文件大小_java上传文件大小转换(字节转kb/mb/gb)
/** * 字节转kb/mb/gb * @param size * @return */ public String getPrintSize(long size) { //如果字节数少于1024,则 ...
- 计算机硬盘大小转换(B,KB,MB,GB,TB,PB之间的大小转换)
程序员都很懒,你懂的! java程序员在实际的开发中会遇到很多的单位换算问题.今天我给大家带来的是关于计算机硬盘大小的换算.多数情况下,一般要求b,kb,mb,gb,tb,pb之间的大小转换,我们都知 ...
- 计算机存储单位: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了 ...
- 1Mb等于多少kb? KB MB GB TB 存储单位详解
所谓的 KB MB GB TB 是指内存大小的单位 他们都有 B , 所以先说说B 吧, B是一个电脑存储的基本单位(字节),1个英文字符是1个字节,也就是1B,1个汉字为2个字符,也就是2B. 然后 ...
- 关于计算机、数据的存储单位(bit, Byte, KB, MB, GB, TB, PB, EB, ZB, BB)
计算机.数据存储的单位 一.数据存储的单位有哪些 二.单位换算 三.为什么计算机储存单位的进率是1024而不是1000? 一.数据存储的单位有哪些 计算机存储单位一般用 bit, Byte, KB ...
- Android:根据文件大小自动转化为KB, MB, GB
Formatter.formatFileSize(this, Long.valueOf(target_size));//工具类 根据文件大小自动转化为KB, MB, GB private String ...
最新文章
- Oracle11g密码忘记处理方法
- 广东2021高考成绩查询6,2021全国高考6月10日全部结束 预计最快6月23日可查高考成绩...
- iOS支付宝支付集成
- linux c gcc编译报错 can not be used when making a shared object; recompile with -fPIC
- 利用JDK动态代理机制实现简单拦截器
- 【转】 Android - LayoutInflate用法
- 6 HBase java API访问HBase数据库
- 【玩转cocos2d-x之三十五】Earth Warrior 3D大揭秘
- net start mysql 服务名无效_记一次服务器被植入挖矿木马cpu飙升200%解决过程
- XP时代的结束是阵痛还是真痛
- 微软紧急修复 Windows codecs 库中的两个 RCE 漏洞
- 4号线地铁站点列表_【暖房】6号线酒店式白领公寓;房山地铁站品牌公寓;4号线分散式公寓;朝阳门附近整租房源...
- 手机修改html离线网页内容,HTML5--离线web应用
- 生成式对抗网络(GAN)相关问题汇总(较全面)
- 【马三北漂记】之终章
- win10平板模式_win10电脑投屏到手机
- 微信小程序下拉框的实现功能
- 在窗口程序中打开控制台
- 奶爸日记27 - 画鱼
- 《“胡”说IC——菜鸟工程师完美进阶》
热门文章
- 2020-10-19 数字统计
- 基于Spring Boot的个人博客系统(源码+数据库)
- 设计师的自我修养-7大习惯让你拥有创意头脑
- 区块链:数据要素市场化配置背后的“推手”
- linux重置网络的命令,Linux常用网络命令和关机重启命令
- [元带你学NVMe协议] NVMe协议的命令
- 如何统计和分析利用网络大数据?
- 文件DSN的建立问题
- 用友补丁更新系统不能连接服务器403,用友R9技术支持维护手册(全).doc
- av_bitstream_filter_init声明为已否决