【代码】的输出结果是( )。 public class E { public static void main (String[]args) { String str = new String ("苹果"); modify(str); System.out.println(str); //【代码】 } public static void modify (String s) { s = s + "好吃"; } }
时间: 2024-03-07 20:54:06 浏览: 161
用String类来解决实际问题-Java字符串
代码输出的结果是 "苹果",即与原字符串相同。
在代码中,首先创建了一个字符串对象 str,并将 "苹果" 赋值给它。然后调用 modify 方法,并将 str 作为参数传入。在 modify 方法中,对传入的字符串进行了拼接操作,但是这并不会改变原来的字符串对象,而是生成了一个新的字符串对象。因此,在 modify 方法执行完毕后,str 对象的值仍然为 "苹果",没有发生变化。
最后在 main 方法中,输出了 str 对象的值,即 "苹果"。
阅读全文