-5

给定一个字符串和一个非空字符串,返回原始字符串的一个版本,其中所有字符都被加号(“+”)替换,除了保持不变的单词字符串的外观。 http://codingbat.com/prob/p170829

如何使用下一个代码解决此任务

String s=str.replaceAll("[^("+ word +")]", "+"); 

我怎样才能替换除 word 中的字符之外的所有字符,因为使用此代码进行编译有两个失败的测试。

4

1 回答 1

-1

最简单的方法可能是使用 String.replaceAll():

String out = str.replaceAll("[^word]", "+");

这应该替换除字符串'word'之外的所有字母

于 2013-05-22T11:43:44.363 回答