public static String getformatsize (long size) {
Double kilobyte = size/1024;
if (kilobyte < 1) {
Return size + "B";
}
Double megabyte = kilobyte/1024;
if (megabyte < 1) {
BigDecimal result1 = new BigDecimal (double.tostring (kilobyte));
Return Result1.setscale (2, BIGDECIMAL.ROUND_HALF_UP)
. toplainstring () + "KB";
}
Double gigaByte = megabyte/1024;
if (GigaByte < 1) {
BigDecimal result2 = new BigDecimal (double.tostring (megabyte));
Return Result2.setscale (2, BIGDECIMAL.ROUND_HALF_UP)
. toplainstring () + "MB";
}
Double terabytes = gigabyte/1024;
if (terabytes < 1) {
BigDecimal RESULT3 = new BigDecimal (double.tostring (gigaByte));
Return Result3.setscale (2, BIGDECIMAL.ROUND_HALF_UP)
. toplainstring () + "GB";
}
BigDecimal RESULT4 = new BigDecimal (terabytes);
Return Result4.setscale (2, bigdecimal.round_half_up). Toplainstring ()
+ "TB";
}
Set file size in play Freamwork frame