List of utility methods to do Long Number Readable Format
String | formatBytes(long bytes) format Bytes return formatBytes(bytes, false);
|
String | formatBytes(long bytes) Formats bytes in human readable form. if (Long.MAX_VALUE == bytes) { return "\u221e B "; String unit = "B "; double value = Math.abs(bytes); if (value > 1024) { value /= 1024; unit = "KB"; ... |
String | formatBytes(long bytes) Format bytes. if (bytes == 1) { return String.format("%d byte", bytes); } else if (bytes < 1024) { return String.format("%d bytes", bytes); } else if (bytes < 1048576 && bytes % 1024 == 0) { return String.format("%.0f KB", (double) bytes / 1024); } else if (bytes < 1048576) { return String.format("%.1f KB", (double) bytes / 1024); ... |
String | formatBytes(long bytes) format Bytes String size = ""; if (bytes > 1024 * 1024) size += (bytes / 1024 / 1024) + " MB (" + bytes + " Bytes)"; else if (bytes > 1024) size += (bytes / 1024) + " KB (" + bytes + " Bytes)"; else if (bytes > 1) size += bytes + " Bytes"; else ... |
String | formatBytes(long bytes) format Bytes return null;
|
String | formatBytes(long bytes) format Bytes double bytesDouble = bytes; int unitIndex = 0; String unit; while (bytesDouble >= UNIT) { unitIndex++; bytesDouble = Math.round(bytesDouble * 100 / UNIT) / 100.0; switch (unitIndex) { ... |
String | formatBytes(long bytes) Format bytes into a rounded string representation using IEC standard (matches Mac/Linux). if (bytes == 1L) { return String.format("%d byte", bytes); } else if (bytes < KIBI) { return String.format("%d bytes", bytes); } else if (bytes < MEBI) { return formatUnits(bytes, KIBI, "KiB"); } else if (bytes < GIBI) { return formatUnits(bytes, MEBI, "MiB"); ... |
String | formatBytes(long bytes) format Bytes if (bytes < 1024) { return bytes + "b"; bytes = bytes / 1024; if (bytes < 1024) { return bytes + "kb"; bytes = bytes / 1024; ... |
String | formatBytes(long bytes) format Bytes double kb = bytes / 1024.0; double mb = bytes / (1024.0 * 1024.0); double gb = bytes / (1024.0 * 1024.0 * 1024.0); double tb = bytes / (1024.0 * 1024.0 * 1024.0 * 1024.0); if (tb >= 1.0) { return String.format("%.2f TB", tb); } else if (gb >= 1.0) { return String.format("%.2f GB", gb); ... |
String | formatBytes(long d) format Bytes String out = d + ""; if (d < 1024) { out = d + " Bytes"; } else if (d > 1024) { out = (d / 1024) + " KB"; } else if (d > 104858) { out = (d / 1000000) + " MB"; return out; |