我正在处理一些基于模板的代码,这些代码通过链接对 String.replaceFirst() 的调用来填充占位符。在收集数据以替换占位符之后,这一行构建了完整的表单。
String completedForm = template.replaceFirst("account_number",account_number).template.replaceFirst("customer_id",customer_id)... 49 more in the chain
我想知道这种方法是否不必要地昂贵,因为它在构建 completedForm 的过程中创建了 51 个 String 对象。
从效率的角度来看,这是最好的方法吗?