gpt4 book ai didi

java - 在 Java 中迭代 StringBuilder 的标准方法?

转载 作者:搜寻专家 更新时间:2023-10-31 19:33:12 25 4
gpt4 key购买 nike

我很惊讶我找不到现有的问题来回答这个问题。

在 Java 中遍历 StringBuilder 中所有字符的标准方法是什么?

显而易见的方法是将其转换为字符串,然后使用 toCharArray()。问题是,我正在处理数以千计的唯一字符串,我用这些字符串做了很多附加操作,而且我认为我因为必须对它们进行全部实习而遇到了内存和性能问题。

编辑:澄清一下,我不是手动驻留字符串,但我的理解是它们是自动驻留的,如果我为 StringBuilder 调用 toString,它们将被驻留。可能是我理解错了。

最佳答案

首先,如果您正在驻留大量字符串,那么您就做错了。

更一般地说,StringBuilder 实现CharSequence,就像String 一样。使用普通的基于计数器的 for 循环和 charAt()

关于java - 在 Java 中迭代 StringBuilder 的标准方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24742341/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com