小编amr*_*_bd的帖子

将逗号分隔的数字列表压缩到范围中

我正在寻找一种聪明的方法来执行以下操作:

列出一个数字列表:

1,2,3,4,5,12,13,14,19

并将其压缩成一个字符串,如下所示:

1-5,12-14,19

使用以下规则:当范围中的数字计数为3或更多时,仅压缩到范围(即使用破折号).

即:1,2,4,5将导致:1,2,4,5和NOT:1-2,4-5

java arrays range java-8 java-stream

9
推荐指数
2
解决办法
1623
查看次数

标签 统计

arrays ×1

java ×1

java-8 ×1

java-stream ×1

range ×1