jmi*_*ite 5 java stringbuilder iterator loops
我很惊讶我找不到回答这个问题的现有问题.
在Java中使用StringBuilder迭代所有字符的标准方法是什么?
显而易见的路线是将其转换为String然后使用toCharArray().问题是,我正在处理成千上万个独特的字符串,我做了大量的追加,我认为我必须实施内存和性能问题.
编辑:为了澄清,我不是手动实习字符串,但我的理解是,他们会自动实习,那如果我叫toString了一个StringBuilder,他们将被拘留.也许我误会了.
首先,如果你实习很多字符串,那你就做错了.
更一般地说,StringBuilder工具CharSequence,就像String.使用普通的基于计数器的for循环和charAt().