三亩地 三亩地SAN MU DI · CODE DIARY
ARTICLE DETAIL

日记详情

真实记录编程学习的某一天,欢迎挑你感兴趣的翻一翻。

StringBuilder 和 StringBuffer

StringBuilder 和 StringBuffer

“我们只需覆盖 StringBuilder,然后我认为我们就完成了。”

“如您所知,StringBuilder 类似于 String 类,只是它是可变的。”

“而且我还记得,当我们简单地将字符串相加时,编译器会生成使用 StringBuilder 的代码。”

“是的,你是对的。你的记忆力真好。话又说回来,每个机器人都有。我总是忘记这一点。”

“让我们看看使用StringBuilder类可以做什么:”

1) 我有一个普通的字符串,我想让它可变。我怎么做?

String s = "Bender"; StringBuilder s2 = new StringBuilder(s);

2) 我想在现有的可变字符串中添加一个字符?

String s = "Bender"; StringBuilder s2 = new StringBuilder(s); s2.append("!");

3) 以及如何将 StringBuilder 转换回字符串?

String s = "Bender"; StringBuilder s2 = new StringBuilder(s); s2.append("!"); s = s2.toString();

4)如果我

← 返回列表