String assembly by StringBuilder vs StringWriter and PrintWriter

后端 未结 6 1344
孤城傲影
孤城傲影 2020-12-04 16:36

I recently encountered an idiom I haven\'t seen before: string assembly by StringWriter and PrintWriter. I mean, I know how to use them, but I\'ve always used StringBuilder

6条回答
  •  小蘑菇
    小蘑菇 (楼主)
    2020-12-04 17:02

    StringWriter is what you use when when you want to write to a string, but you're working with an API that expects a Writer or a Stream. It's not an alternative, it's a compromise: you use StringWriter only when you have to.

提交回复
热议问题