What's the best way to build a string of delimited items in Java?

前端 未结 30 2121
耶瑟儿~
耶瑟儿~ 2020-11-22 05:36

While working in a Java app, I recently needed to assemble a comma-delimited list of values to pass to another web service without knowing how many elements there would be i

30条回答
  •  有刺的猬
    2020-11-22 06:26

    Use an approach based on java.lang.StringBuilder! ("A mutable sequence of characters. ")

    Like you mentioned, all those string concatenations are creating Strings all over. StringBuilder won't do that.

    Why StringBuilder instead of StringBuffer? From the StringBuilder javadoc:

    Where possible, it is recommended that this class be used in preference to StringBuffer as it will be faster under most implementations.

提交回复
热议问题