java - Java中替换字符串后的字符串长度?

标签 java string replace string-length replaceall

替换字符串中的子字符串后如何获得新字符串的正确长度。我使用了字符串长度并得到了第一个字符串的长度。 IE。 我的字符串是“abcdefg”,长度是7。用“z”替换“cde”后,新字符串是abzfg(通过使用replace all),如果我使用字符串长度,新字符串的长度仍然是7。我可以通过任何方法得到正确的长度5吗?

最佳答案

将新字符串保存在新变量中。然后检查长度。

String s = a.replace(...);
int newLength = s.length;

关于java - Java中替换字符串后的字符串长度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38041866/

相关文章:

Java 拆分空格和特殊字符

string - 方案:如何将字符转换为数字/字符串

java - 一条语句中的多个替换

python - Python 3.x 中整个文本文件的字符串替换?

JavaScript 替换\字符

java -\n 不会在 AlertDialog 中生成换行符

java - 用户输入和数组

java - 内存中的 SQLite 数据库

java - 在 Java 中返回连接字符串并检查 null 或空的最佳方法是什么?

java - 方法返回类型 String 不是 String