android 文件大小转换 B KB MB GB

news/2025/3/29 5:55:17/
   /*** 转换文件大* @param fileSize 文件大小 字节* @return*/public static String formatFileSize(long fileSize) {DecimalFormat df = new DecimalFormat("#.00");String fileSizeString = "";String wrongSize = "0B";if (fileSize == 0) {return wrongSize;}if (fileSize < 1024) {fileSizeString = df.format((double) fileSize) + "B";} else if (fileSize < 1048576) {fileSizeString = df.format((double) fileSize / 1024) + "KB";} else if (fileSize < 1073741824) {fileSizeString = df.format((double) fileSize / 1048576) + "MB";} else {fileSizeString = df.format((double) fileSize / 1073741824) + "GB";}return fileSizeString;}


http://www.ppmy.cn/news/778663.html

相关文章

Android中将byte大小转换为KB、MB、GB等

代码示例。 Formatter.formatFileSize(Context context, long sizeBytes)会根据传入的sizeBytes&#xff0c;自动将其转换为kb,mb,gb等单位。 例如&#xff1a;100 B&#xff0c;1.00 kB&#xff0c;1.00 MB&#xff0c;1.00 GB&#xff0c;10.00 TB&#xff0c;10.00 PB

将文件大小转换为KB,MB等

function bytesToSize(bytes) { if (bytes 0) return 0 B; var k 1000, // or 1024 sizes [B, KB, MB, GB, TB, PB, EB, ZB, YB], i Math.floor(Math.log(bytes) / Math.log(k));//向下取整&#xff0c;用于判断是什么单位 return (bytes / Math.pow(k, i)).toPrecision…

计算机硬盘存贮量单位,硬盘存储计量单位KB、MB、GB大小换算

一. 预备知识 1. bit与byte 1. bit(简记为 b) 1 bit = 0 or 1 = one binary 2. byte(简记为 B) 1 byte = 8 bits 1字节,8个二进制位元 2. 标准十进制度量体系倍率关系 符号 含义 十进制展开 指数表示 k (kilo) thousand (千) 1,000 1e+3 M (mega) million (百万) 1,000,000 1e+…

计算机存储容量用K还是KB,计算机中容量单位B、KB、MB、GB和TB的关系

字节(Byte,简称B)与K、KB、M、MB的关系 计算机中各种存储容量的单位都是用字节(Byte简为B)来表示&#xff0c;此外还有KB、MB、GB和TB&#xff0c;他们的关系是&#xff1a; 1KB1024Bytes2的10次方Bytes 1MB1024KB2的20次方Bytes 1GB1024MB2的30次方Bytes 1TB1024GB2的40次方By…

怎么增加照片的KB大小

之前都是要想办法压缩图片的大小 今天有人发来一张1.8MB的图片让我帮忙调到30MB左右 一下子放大这么多着实有点茫然 之后想到了一个办法 首先把图片占用体积变大&#xff0c;是不会增加清晰度的&#xff0c;而减小占用体积却会降低清晰度。第一种方法就是把图片PS处理&…

C# 文件大小字节byte换算为 Kb Mb Gb Tb

C# 文件大小字节byte换算为 Kb Mb Gb Tb 1、使用到的函数 Math.Pow(x,y) //返回 x 的 y 次幂的值 NumberObject.ToString("f2") //可把 Number 四舍五入为指定小数位数的字符串 2、计算文件大小&#xff0c;保留两位小数 /// <summary> /// 计算文件…

java IO流——获取文件的大小 根据文件的大小 判断是GB 还是MB 还是KB 还是b

封装一个方法 获取文件的大小 根据文件的大小 判断是GB 还是MB 还是KB 还是b 1GB1024MB 1MB1024KB 1KB1024B package com.oracle.test;import java.io.File; import java.math.BigDecimal; import java.math.MathContext;public class Exam_getSize {public static void main(…

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

function conver(limit){ var size ""; if( limit < 0.1 * 1024 ){ //如果小于0.1KB转化成B size limit.toFixed(2) "B"; }else if(limit < 0.1 * 1024 * 1024 ){//如果小于0.1MB转化成KB size (limit / 1024).toFixed(2) "KB"…