gpt4 book ai didi

java - 为什么 Java 的 concat() 方法什么都不做?

转载 作者:太空狗 更新时间:2023-10-29 22:41:59 24 4
gpt4 key购买 nike

这段代码:

String s = "TEST";
String s2 = s.trim();

s.concat("ING");
System.out.println("S = "+s);
System.out.println("S2 = "+s2);

此输出结果:

S = TEST
S2 = TEST
BUILD SUCCESSFUL (total time: 0 seconds)

为什么“TEST”和“ING”没有连接在一起?

最佳答案

字符串是 immutable ,这意味着您不能更改 Java 中的字符串。 concat()返回一个新的串联字符串。

String s = "TEST";
String s2 = s.trim();
String s3 = s.concat("ING");

System.out.println("S = "+s);
System.out.println("S2 = "+s2);
System.out.println("S3 = "+s3);

关于java - 为什么 Java 的 concat() 方法什么都不做?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2818796/

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