用于字符串的Java replaceALL

我有一个字符串:

100-200-300-400

我想将短划线替换为“,”并添加单引号,使其成为:

 '100','200','300','400'

我目前的代码只能将“ – ”替换为“,”,我怎么能加上单引号?

String str1 = "100-200-300-400";      
split = str1 .replaceAll("-", ",");

if (split.endsWith(",")) 
{
   split = split.substring(0, split.length()-1);
}

解决方法:

您可以使用

split = str1 .replaceAll("-", "','");
split = "'" + split + "'";
上一篇:java – 替换不在字符串上的单词


下一篇:Java去除字符串中的空格