字节(b)转换为千字节(kb)和兆(mb)的转换方法
字节(b)转换为千字节(kb)和兆(mb)的转换方法
在android开发过程中,总会要计算一些文件的大小并且转换数据大小:
/**
* byte(字节)根据长度转成kb(千字节)
*
* @param bytes
* @return
*/
public static float bytes2kb(long bytes) {
BigDecimal filesize = new BigDecimal(bytes);
BigDecimal megabyte = new BigDecimal(1024);
float returnValue = filesize.divide(megabyte, 2, BigDecimal.ROUND_UP)
.floatValue();
return returnValue;
}
/*** byte(字节)根据长度转成mb(兆字节)* * @param bytes* @return*/
public static float bytes2mb(long bytes) {BigDecimal filesize = new BigDecimal(bytes);BigDecimal kilobyte = new BigDecimal(1024 * 1024);float returnValue = filesize.divide(kilobyte, 2, BigDecimal.ROUND_UP).floatValue();return returnValue;
}
字节(b)转换为千字节(kb)和兆(mb)的转换方法相关推荐
- 关于计算机中 二进制位(bit)、字节(Byte)、 千字节(KB)等之间的关系
关于计算机中 二进制位(bit).字节(Byte). 千字节(KB).兆字节(MB).吉字节(GB).太字节(TB)的关系 首先来说 bit 也就是二进制位,它们以01的形式在计算机中运行 也是计算机 ...
- 字节byte转换为B,KB,MB,GB,TB
今天在做网络审计日志的时候要求导出报表,有一项是邮件附件的文件大小,数据库里存的是bytes字节数,要求转换成KB显示,用到了下面的函数,相当给力,特拿来分享! function sizeformat ...
- bit和byte以及千字节关系
比特:Bit,,也是常说的 "位" 字节:Byte 千字节:KiloByte,也就是常说的"KB" 1 Byte = 8 Bit,,一字节等于8 比特,也就是8 ...
- 字节序、大端字节序(Big Endian)、小端字节序(Little Endian)总结
什么是字节序? 字节序,简单来说,指的是 超过一个字节的数据类型在内存中存储的顺序 有几种字节序? 大端字节序(Big Endian) 高位字节数据存放在内存低地址处,低位字节数据存放在内存高地址处. ...
- 网络字节序与主机字节序的转换[转]
不同的CPU有不同的字节序类型这些字节序是指整数在内存中保存的顺序 这个叫做主机序 最常见的有两种 1. Little endian:将低序字节存储在起始地址 2. Big endian:将高序字节 ...
- Linux---主机字节序与网络字节序
现在的CPU累加器一次能够装载至少4个字节的一个整数,那么字节在内存中的排列顺序不同,导致累加器使用的结果不同,这就是字节序问题 . 例如: 我们存储一个int类型的数字:int a = 1; 主机字 ...
- 主机字节序与网络字节序的转换函数:htonl、ntohl、htons、ntohs
Part 1: htons函数具体解释 在Linux和Windows网络编程时需要用到htons和htonl函数,用来将主机字节顺序转换为网络字节顺序. 在Intel机器下,执行以下程序 i ...
- 大端字节序与小端字节序 (网络字节序与主机字节序)
大端字节序与小端字节序 1. 简介 2. 判断机器字节序(C/C++) 3. 主机字节序与网络字节序的转换 4. IP地址与网络字节序的转换 1. 简介 字节序分为大端字节序(big endian)和 ...
- 本地字节序和网络字节序
本地字节序和网络字节序 字节序指不同的CPU访问内存中多字节数据的时候,存在大小端的问题,并且一定是访问多字节数据的时候才会存在大小端的问题,如果CPU访问的是字符串,则不存在大小端的问题: 那么如何 ...
最新文章
- 除了 iOS 和 Android,世界第三大移动系统是什么?
- mysql nosql引擎_nosql与mysql的区别是什么
- 海外IDC数据中心为什么要做REITs
- 蒙古族女孩鲍尔金娜的小说《紫茗红菱》
- 3三星闪存刷梅林_三星电子副会长李在镕造访西安
- redis timeout设置多少合适_热水器怎么调温度?一般热水器温度设置多少度比较合适?...
- 查看回调函数执行在那个线程中的方法
- Excel-VBA操作文件四大方法之三(3/4)
- Quick Startup(电脑开机启动项管理软件)官方中文版V5.20.1.168 | 如何管理电脑开机启动项
- php 心愿墙系统源码,php开发|源码|微信留言板|微信表白墙|吐槽墙|心愿墙|2017V2.1版...
- Html 排版与标签(一)
- 3D阴影效果css3按钮代码
- Wemos D1 Mini / nodeMcu / esp8266 + GUIslice库 驱动ST7789 TFT显示屏
- widows升级nodejs版本
- 微信服务号前端页面开发总结
- 黑马程序员java学习打卡----程序流程控制
- MPU3050+加速度计数据处理
- 国庆节放假调休安排来了!共7天,中疾控:不提倡聚集聚会
- Android Q适配攻略(一)(图标适配)
- 【HTMLayout学习】学习缘由、什么是HTMLayout?
热门文章
- Tensorflow深度学习之二十五:tf.py_func
- xPad该歇了,我们需要的只是小尺寸触控显示器
- python_习题练习_5_小游戏《唐僧大战白骨精》
- dnf如何快速拾取物品_DNF宠物之最,快来Pick出你的挚爱
- DataBinding(一)
- [教程]HP Envy J/K/Q/N系列Haswell平台 Clover引导安装黑苹果
- 手写实现简单版IOC
- 阿里云ACP云计算错题集41-70
- 笔戈科技到底是不是魅族的?
- Yet Another Text Captcha Solver: A Generative Adversarial Network Based Approach