String s=newString("a")+newString("b") 创建了几个对象
时间: 2024-02-12 08:45:20 浏览: 89
这个语句创建了3个对象。首先,"a"和"b"这两个字符串常量会被创建为String对象。然后,使用"+"运算符连接这两个字符串时,会创建一个新的String对象来存储连接后的字符串"ab"。因此,一共创建了3个对象。需要注意的是,由于Java的字符串是不可变的,所以在连接字符串时,实际上每个字符串都会创建一个新的对象来存储连接后的结果。
阅读全文