Scala将查出来的List[List[String]]进行分页查询

val rs = List(List("1","1","1"),List("2","2","2"),List("3","3","3"),List("
4","4","4"),List("5","5","5"),List("6","6","6"),List("7","7","7"),List("8","8","
8"),List("9","9","9"),List("10","10","10"),List("11","11","11"),List("12","12","
12"),List("13","13","13"),List("14","14","14"),List("15","15","15"),List("16","1

6","16"))

val total = rs.size

val rows = 4       //每一页个数

val page = 1     // 第几页

rs.slice(rows * (page - 1), if ((rows * page) > total) total else (rows * page))

第一页结果:


第二页结果:



猜你喜欢

转载自blog.csdn.net/qq_34400736/article/details/79626640