gpt4 book ai didi

java - 为什么将两个连接的字符串分配给另一个字符串不起作用?

转载 作者:行者123 更新时间:2023-12-01 18:27:55 25 4
gpt4 key购买 nike

我正在尝试 String Java 中的类并想要覆盖 toString()当我遇到这个问题时的方法。我做了类似的事情 -

public class String1 {

private String s = "Hello World";

public static void main(String[] args) {

String1 s1 = new String1();
System.out.println(s1.s.toString());
}

public String toString() {
String1 s2 = new String1();
s2.s = this.s + " lel";
return s2.s;
}

}

输出 -

Hello World .

如何修改它以便 toString()方法输出

Hello World lel

最佳答案

使用s1.toString()代替s1.s.toString()

sString

的实例

s1String1 [您的类]

的实例

您已为 String1 定义了 toString()

关于java - 为什么将两个连接的字符串分配给另一个字符串不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25370380/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com