在scala中的字符串中添加双引号

问题描述

我有一个类似于下面的字符串

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

预期结果是

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

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

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

解决方法

您只需要执行此操作,只需用单斜杠转义符将引号转义:

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