`

byte(字节)根据长度转成KB(千字节)和MB(兆字节)

    博客分类:
  • java
 
阅读更多
/**
	 * byte(字节)根据长度转成kb(千字节)和mb(兆字节)
	 * 
	 * @param bytes
	 * @return
	 */
	public static String bytes2kb(long bytes) {
		BigDecimal filesize = new BigDecimal(bytes);
		BigDecimal megabyte = new BigDecimal(1024 * 1024);
		float returnValue = filesize.divide(megabyte, 2, BigDecimal.ROUND_UP)
				.floatValue();
		if (returnValue > 1)
			return (returnValue + "MB");
		BigDecimal kilobyte = new BigDecimal(1024);
		returnValue = filesize.divide(kilobyte, 2, BigDecimal.ROUND_UP)
				.floatValue();
		return (returnValue + "KB");
	}

 

分享到:
评论

相关推荐

    VC++ 将字节转换成KB、MB和GB

    在计算机科学中,数据存储和传输经常涉及到不同的单位,如字节(B)、千字节(KB)、兆字节(MB)和吉字节(GB)。VC++ 是一种基于 C++ 的集成开发环境,用于编写 Windows 应用程序。在这个场景下,我们需要了解如何...

    C#根据指定字节(Byte)长度码表的定长与变长报文读取解析示例

    本示例聚焦于如何根据指定字节长度的码表来解析定长与变长报文。以下将详细介绍相关知识点。 首先,我们需要理解“码表”的概念。码表,通常也称为编码表或字符映射表,是将特定数值(通常是字节)映射到特定符号或...

    单字节 多字节 双字节 相互转换

    双字节字符编码(Double Byte Character Set,DBC)是一种固定长度的字符编码方式,每个字符占用两个字节。双字节字符编码可以表示更多的语言字符,查找和比较字符速度快,占用空间也相对小。 相互转换 在实际应用...

    C#将B转换成GB、MB和KB(字节转换

    在IT领域,尤其是在编程中,数据的存储和处理经常涉及到不同单位之间的转换,例如字节(B)、千字节(KB)、兆字节(MB)和吉字节(GB)。在C#编程语言中,进行这种单位转换是常见的任务,特别是在处理文件大小、...

    易语言字节集与字节数组快速互转

    本文将深入探讨易语言中的字节集(ByteSet)与字节数组(ByteArray)之间的快速互转,以及相关的源码实现和应用。 字节集是易语言中用于存储一系列字节的数据类型,它通常用于处理二进制数据,如读写文件、网络通信...

    易语言字节集转换到字节型数组源码

    字节集(ByteSet)是一种可以动态增长或缩小的、用来存储任意长度二进制数据的数据结构,而字节型数组(ByteArray)则是一个固定长度的数组,每个元素都是一个字节。在处理二进制数据,如文件读写、网络传输等场景时...

    android byte字节数组转换十六进制字符串

    总结,Android中将字节数组转换为十六进制字符串的方法多种多样,可以根据项目需求和性能要求选择合适的方式。在开发过程中,了解并熟练掌握这些转换技巧,可以帮助我们更好地处理二进制数据,提升代码的可读性和可...

    文件大小转换源码 字节转换成KB/MB/GB

    在IT行业中,文件大小的表示通常涉及到不同的单位转换,如字节、千字节(KB)、兆字节(MB)和吉字节(GB)。这些单位用于衡量存储设备的容量和传输数据的速度。本篇文章将深入讲解如何进行文件大小的转换,特别是从...

    易语言字节集转换到字节型数组

    在某些情况下,我们需要将字节集的数据转换成字节型数组,以便进行特定的操作,如解析结构体或与C/C++等其他语言进行接口通信。 在易语言中实现字节集到字节型数组的转换,通常涉及以下几个步骤: 1. **创建字节型...

    c#中string转换成字节byte的处理方法

    在C#编程语言中,字符串(string)与字节(byte)之间的转换是常见的操作之一。这类转换在处理网络通信、文件读写等场景时尤为常见。本文将详细介绍如何在C#中实现从string到byte及byte[]的有效转换,并探讨其中涉及...

    字节数组流byte文件

    标题“字节数组流byte文件”中涉及的概念是字节数组流(byte array stream),这是一种在计算机程序中处理二进制数据的方式。字节数组流通常用于在内存中传输和接收字节数据,尤其在处理文件、图片、PDF、Excel或...

    TIA博途-字节Byte转换成双字Dword全局FC库文件-V17版本-GF-Byte-To-Dword.zip

    GF_Byte_To_Dword函数块设计用于将多个字节数据合并成一个双字,这对于处理多字节数据如16位整数或特定的协议通信非常有用。 V17版本表明该库文件是针对TIA博途的一个较新版本编写的,这意味着它可能包含了对新功能...

    vc 开发的转换小程序 将字节转换成KB、MB和GB.rar

    在计算机科学中,数据存储和传输经常涉及到不同的单位,如字节(Byte)、千字节(KB)、兆字节(MB)和吉字节(GB)。这些单位在日常使用中非常常见,特别是在编程和文件大小表示时。"VC 开发的转换小程序 将字节...

    字节和float转换小工具

    1. **字节到浮点数的转换**:工具会接收一组字节,并根据IEEE 754标准解析这些字节,将其转换为对应的浮点数。 2. **浮点数到字节的转换**:反之,工具也能将一个浮点数按照标准编码为字节序列,以便存储或发送。 ...

    PHP实现字节数Byte转换为KB、MB、GB、TB的方法 原创

    本文实例讲述了PHP实现字节数Byte转换为KB、MB、GB、TB的方法。分享给大家供大家参考,具体如下: 前面介绍了java实现字节数Byte转换为KB、MB、GB、TB的方法 ,这里改用PHP实现这一功能。代码非常简单: <?php ...

    4BYTE转换成float型代码

    标题"4BYTE转换成float型代码"指的是将4个字节的数据转换为浮点数(float)的程序代码。在C++或Visual C++(vc)环境中,这通常涉及到低级别内存操作和类型转换。以下是转换过程中涉及的关键知识点: 1. **字节序**...

    文件大小字节转换成KB/MB/GB-易语言

    在IT领域,我们经常需要处理各种文件,而文件的大小通常用字节(Byte)来衡量,但在实际操作中,为了方便理解和展示,我们会将字节转换为更易读的单位,如千字节(KB)、兆字节(MB)或吉字节(GB)。在易语言中,...

    stm32f103的4字节转float和float转4字节代码

    以上就是关于STM32F103上4字节转float和float转4字节的基本实现。在实际应用中,确保正确处理字节序和数据类型转换是至关重要的,以避免出现不期望的结果。在开发过程中,可以利用提供的代码作为基础,并根据具体...

    超实用c#按字节截取长度(原创)

    根据给定文件的信息,本文将深入探讨如何在C#中实现一种高效的按字节截取字符串的方法,尤其针对包含单字节与双字节混合字符的情况。这种方法特别适用于处理中文等双字节字符与英文等单字节字符混合的情况。 ### 一...

    C# 按照字节长度截取字符串

    在C#编程中,有时我们需要根据字节长度来截取字符串,这可能是因为要处理不同编码格式的数据,或者为了适应特定的传输限制。本篇将详细介绍如何在C#中按照字节长度截取字符串,并结合正则表达式进行操作。 首先,...

Global site tag (gtag.js) - Google Analytics