首页 > 解决方案 > 连接由字符分隔的列表中的元素

问题描述

我有以下列表:

val aList: Seq[String] = List("A", "B", "C", "D", "E")

我想返回字符串:"A-B-C-D-E"。下面的代码做到了:

aList.map(_ + "-").fold("")(_ + _).dropRight(1)

但正如您所看到的,使用地图和折叠操作,我需要在最后删除最后一个“-”字符。我想知道是否有一种方法可以更简单,更直接(不使用该dropRight功能)。

任何帮助,将不胜感激。

标签: scala

解决方案


推荐阅读