How is StringBuffer implementing append function without creating two objects?

后端 未结 10 1218
执念已碎
执念已碎 2021-01-30 09:22

It was an interview question. I was asked to implement the StringBuffer append function. I saw the code after the interview. But I cannot understand how the operati

10条回答
  •  耶瑟儿~
    2021-01-30 09:49

    As others described, StringBuffer is mutable and it is implemented by using a char array. Operations in the StringBuffer are in-place operations.

    More INFO can be available from the following link http://www.concentric.net/~ttwang/tech/jfastbuf.htm

    It shows simple StringBuffer implementations using a char array.

提交回复
热议问题