不使用length()方法的字符串长度

不使用length()String类的方法如何查找字符串的长度" title="字符串的长度">字符串的长度?

回答:

  • str.toCharArray().length 应该管用。

  • 或如何:

str.lastIndexOf("")

甚至可能会在恒定时间内运行:)

  • 另一个

        Matcher m = Pattern.compile("$").matcher(str);

m.find();

int length = m.end();

  • 最愚蠢的解决方案之一: str.split("").length - 1

  • 这是作弊new StringBuilder(str).length()吗?:-)

以上是 不使用length()方法的字符串长度 的全部内容, 来源链接: utcz.com/qa/406783.html

回到顶部