Java tutorial
//package com.java2s; import java.text.DecimalFormat; public class Main { public static String convertByte(long size) { DecimalFormat df = new DecimalFormat("###.##"); float f; if (size < 1024 * 1024) { f = (float) ((float) size / (float) 1024); return (df.format(new Float(f).doubleValue()) + "KB"); } else { f = (float) ((float) size / (float) (1024 * 1024)); return (df.format(new Float(f).doubleValue()) + "MB"); } } }