如何从列表中获取范围,对于给定列表生成范围

时间:2013-05-30 22:15:03

标签: scala

在Scala中,如何从List获取范围?例如,我知道

scala> 1990 until 2011 toList

将生成

List(1990, 1991, 1992, /* snip */ 2008, 2009, 2010)

我想反过来,如果我给出一个列表,我想要生成范围。

有没有办法将字符串列表转换为范围

例如,如果给定的字符串列表为{"100", "101", "102", "10005", "10006", "10008", "10010"},则生成字符串"100-102, 10005-10006, 10008,1010"

对于列表{"A129", "A130", "A199", "A200", "A999", "B000", "B001"},生成"A129-A130,A199-A200,A999-B001"

0 个答案:

没有答案