【发布时间】:2020-09-09 18:13:48
【问题描述】:
我有一个关于优化的简单问题。 假设我有一个函数应该返回一个包含一千个“A”字符的字符串(这个数字是任意的,以后可能会被参数化)。这样做的最佳方式是什么?
StringBuilder sb = new StringBuilder();
for(int i=0; i<1000; i++)
sb.append('A');
return sb.toString();
我使用 StringBuilder 提出了这个解决方案,但我觉得应该有更好的解决方案,比如 memcpy。
谢谢!
【问题讨论】:
-
"A".repeat(1000) -
这能回答你的问题吗? Simple way to repeat a String in java
标签: java string optimization stringbuilder