【发布时间】:2010-01-20 10:58:17
【问题描述】:
有人记得那个开源“项目”的名称吗?该项目开发了一些不错的 java String 替代品?
我知道有一个,只是在谷歌上找不到它,不记得名字了。 (我不是在说 StringBuilder)
谢谢
【问题讨论】:
标签: java performance string
有人记得那个开源“项目”的名称吗?该项目开发了一些不错的 java String 替代品?
我知道有一个,只是在谷歌上找不到它,不记得名字了。 (我不是在说 StringBuilder)
谢谢
【问题讨论】:
标签: java performance string
你在找ropes吗?
绳索是弦乐的高性能替代品。该数据结构在“Ropes: an Alternative to Strings”中有详细描述,它为常见的字符串修改(如前置、附加、删除和插入)提供了比 String 和 StringBuffer 更好的性能。与字符串一样,绳索是不可变的,因此非常适合用于多线程编程。
【讨论】:
没有比这更好的通用替代品了。 Java 的 String 类非常适合一般用途。
对于特定情况,有更好的实现可能在某些情况下对您有所帮助:
【讨论】:
也许是Javolution 和它的javolution.text.Text?
【讨论】: