由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 问个java String问题
相关主题
StringBuffer有没有好的 bootstrap 工具推荐
[合集] What does this mean in C++replace document body,but js does not run
狗家又open source一个底层C++ libraryLinux下incrementally地读一个正在被写的file
一个简单得java程序,如何用python web.py web service 做 multiple parameters 的 call?
Dynamic buffer management questiongo为什么没有arraylist?
windows下输入流转向求助Go is a pooly designed language
how to assign object rather and 'reference' to a python list?一个system design题:content feed
转一篇范文coding就是行为艺术--Try Julia (2)
相关话题的讨论汇总
话题: string话题: java话题: c++
进入Programming版参与讨论
1 (共1页)
l*****c
发帖数: 1153
1
竟然被强迫用JAVA,唉。
怎么样reallocate一个指定长度的String?我需要对一个output String做大量的
append操作(Million级别),需要尽可能的efficient的来做。最终String的总长度是
事先知道的。所以照C++来说,当然是preallocate space然后往里填效率高。
g*****g
发帖数: 34805
2
StringBuffer or StringBuilder depending on synchronization requirement
You can preallocate space. You should feel good about it since you'll
find the API way more friendly than any C++ counter part.

【在 l*****c 的大作中提到】
: 竟然被强迫用JAVA,唉。
: 怎么样reallocate一个指定长度的String?我需要对一个output String做大量的
: append操作(Million级别),需要尽可能的efficient的来做。最终String的总长度是
: 事先知道的。所以照C++来说,当然是preallocate space然后往里填效率高。

c*****t
发帖数: 1879
3
StringBuffer buffer = new StringBuffer ();
buffer.append (object/float/etc);
最后 buffer.toString () 得到你要的。
StringBuffer 内部有很好的 memory management ,你不用操心。

【在 l*****c 的大作中提到】
: 竟然被强迫用JAVA,唉。
: 怎么样reallocate一个指定长度的String?我需要对一个output String做大量的
: append操作(Million级别),需要尽可能的efficient的来做。最终String的总长度是
: 事先知道的。所以照C++来说,当然是preallocate space然后往里填效率高。

g*****g
发帖数: 34805
4

new StringBuilder(int capacity) is probably better for his app.

【在 c*****t 的大作中提到】
: StringBuffer buffer = new StringBuffer ();
: buffer.append (object/float/etc);
: 最后 buffer.toString () 得到你要的。
: StringBuffer 内部有很好的 memory management ,你不用操心。

c*****t
发帖数: 1879
5
en,没仔细看他的说明。

【在 g*****g 的大作中提到】
:
: new StringBuilder(int capacity) is probably better for his app.

l*****c
发帖数: 1153
6
多谢多谢!
我发觉我很搞笑。曾经教数据结构用java,java code也碰了不少,但是就是不喜欢
java。
1 (共1页)
进入Programming版参与讨论
相关主题
coding就是行为艺术--Try Julia (2)Dynamic buffer management question
pandas 作者:Apache Arrow and the "10 Things I Hate About pandas"windows下输入流转向求助
FP的大神,帮忙看看8行代码是如何打印出x_n的?how to assign object rather and 'reference' to a python list?
请问StringBuffer的OutofMemory问题转一篇范文
StringBuffer有没有好的 bootstrap 工具推荐
[合集] What does this mean in C++replace document body,but js does not run
狗家又open source一个底层C++ libraryLinux下incrementally地读一个正在被写的file
一个简单得java程序,如何用python web.py web service 做 multiple parameters 的 call?
相关话题的讨论汇总
话题: string话题: java话题: c++