【发布时间】:2018-05-31 11:58:08
【问题描述】:
如果 RAM 超过 1 GB,则它不会显示确切的 RAM。
如何重新格式化?
public static String formatSize(long size) {
String suffix = null;
if (size >= 1024) {
suffix = " KB ";
size /= 1024;
if (size >= 1024) {
suffix = " MB ";
size /= 1024;
}
}
【问题讨论】:
-
不清楚它显示什么以及您希望它显示什么。举个例子
-
什么是 KB?开尔文字节?看这里en.wikipedia.org/wiki/Binary_prefix,应该是kB或者KiB。
-
请发布方法的完整代码以及如何调用它。当前代码不返回任何内容。
-
看起来您正在为每个
if块内的结果添加后缀