在 Java 中,表达式 'a' + 'b' + 'c' 会在内存中创建 4 个对象,分别是 'a'、'b'、'c' 和 'abc'。

这是因为 Java 中的 String 是不可变的,每次进行字符串拼接操作,都会创建一个新的 String 对象。

具体来说,代码执行过程如下:

  1. 首先创建字符串 'a' 和 'b' 对象。
  2. 执行 'a' + 'b' 操作,创建一个新的 String 对象 'ab'。
  3. 接着创建字符串 'c' 对象。
  4. 执行 'ab' + 'c' 操作,创建一个新的 String 对象 'abc'。

最终,内存中会存在 4 个 String 对象:'a'、'b'、'c' 和 'abc'。

Java String 拼接:

原文地址: http://www.cveoy.top/t/topic/n8vo 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录