将Scala集合分组输出

val list = List(List(0, 0, 0),List(1, 1, 0),List(0, 0, 1),List(1, 0, 1),List(0, 1, 0),List(1, 0, 1),List(0, 1, 1),List(1, 1, 1),List(0, 0, 1),List(11, 11, 11),
 List(11,2,2),List(11,22,334),List(2,2,3),List(5,6,7),List(11,2,2),List(11,22,334),List(2,2,3),List(5,6,7),List(11,2,2),List(22,22,22),
 List(2,2,3),List(5,6,7),List(2,2,3),List(5,6,7),List(2,2,3),List(5,6,7),List(2,2,3),List(5,6,7),List(2,2,3),List(33,33,33),
 List(8,8,8),List(9,9,9),List(8,8,8),List(9,9,9),List(8,8,8),List(9,9,9), List(8,8,8),List(9,9,9), List(8,8,8),List(44,44,44),
 List(3,3,3),List(4,4,4),List(3,3,3),List(4,4,4),List(3,3,3),List(4,4,4), List(3,3,3),List(4,4,4), List(3,3,3),List(55,55,55),
 List(6,6,6),List(7,7,7),List(6,6,6),List(7,7,7),List(6,6,6),List(7,7,7), List(6,6,6),List(7,7,7), List(6,6,6),List(66,66,66),List(99,99,99))
val length = releList.length
val length = list.length
val count = if (length <= 10) length
val count = if (length <= 10) length else if(length %10 == 0) length/10 else length/10 +1

 for(i<-1 to count) { 
	  if(i < count) {
	    val list = (10*(i-1) to 10*i-1).map(x=> list(x)).toList
	    println(i+"="+list)
	  }	else{
	    val lastRs = list.drop(10*(i-1))
		println(i+"="+lastRs)
	  }
 }

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值