2014-02-09 35 views
1

我從DB搜索結果列表,我也有pageSize的&我想算noOfPages什麼是從搜索結果(Java)中統計頁數的方法?

int pageSize=3; 
int totalResults=...; 
int noOfPages=methodX(totalResults/pageSize); 

所以,如果totalResults=9然後noOfPages=3,如果totalResults=100然後noOfPages=34甚至100/3 = 33.33 所以基本上無論多少分數都會湊整,只要有一小部分,它就會收起來。

回答

3

「傳統」 爲JDK 1.0 :)

int totalResults = 10; 
int pageSize = 3; 
int result; 

if (totalResults % pageSize == 0) { 
    result = totalResults/pageSize; 
} else { 
    result = totalResults/pageSize + 1; 
} 
溶液
相關問題