我想检查一个字符串是否只包含'*',并将其替换为空白。
例如: 场景1:如果字符串包含'** abc *%#'或'xyz * $#*!'然后我需要按原样保留他们的价值观。 场景2:如果字符串包含'****'或'*'之类的值或者字符串中只有这个特殊字符的任何组合,那么我需要输出''。
请建议最好的方法。
感谢。
答案 0 :(得分:0)
您可以通过获取字符串的长度并将*
替换为''
然后减去它们来实现此目的。如果长度为0,则它包含所有*
示例
int count = line.length() - line.replace(".", "").length();
希望这有帮助。
- 帮助:)