天天看点

使用Rope来高效处理长字符串

  “由于 <code>rope</code> 的附加性能通常比 <code>stringbuffer</code> 好,这时使用 rope 是否有意义呢?答案还是否。不论何时将输入的数据组合在一起形成格式化输出时,最漂亮最有效的方法是使用模板引擎(例如 stringtemplate 或 freemarker)。这种方法不仅能干净地将表示标记与代码分开,而且模板只进行一次编译(通常编译为 jvm 字节码),以后可以重用,从而使它们拥有极佳的性能特征。”

文章转自庄周梦蝶  ,原文发布时间2008-05-05