Math.ceil需要一个double 参数,在传参的时候这样来做的
long limit = (long) Math.ceil((double)(leftSize)/count);
这个时候,其实并没有起到向上取整的作用(而是向下取整)
实际上,正确的代码应该是:
long limit = (long) Math.ceil((double)(leftSize)/(double)count);
long limit = (long) Math.ceil((double)(leftSize)/count);
这个时候,其实并没有起到向上取整的作用(而是向下取整)
实际上,正确的代码应该是:
long limit = (long) Math.ceil((double)(leftSize)/(double)count);