在 Scala 中,我如何从 a 中获取范围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"
生成