首页 > 解决方案 > 在scala中为字符串添加双引号

问题描述

我有一个如下所示的字符串

var str = [2020-01-01],[2020-01-02],[2020-01-03]

预期的结果是

var str = "2020-01-01","2020-01-02","2020-01-03"

我尝试了 replaceAllreplaceAll("[\\[\\]]","")但它正在删除方括号但无法弄清楚如何添加引号。

我应该改变什么以获得预期的结果?

标签: scalauser-defined-functionsscala-collections

解决方案


你只需要做同样的事情,用单转义斜杠转义引号:

str.replaceAll("[\\[\\]]", "\"")
//Output "2020-01-01","2020-01-02","2020-01-03"

推荐阅读