AP计算机教程3-4:字符串运算符——连接
字符串可以通过+
运算符被组合到一起,形成一个合并后的新字符串。这也被称作连接(concatenation)。
String start = "Happy Birthday"; String name = "Jose"; String final = start + " " + name;
注意连接字符串时Java虚拟机并不会自动添加空格。如果有需求的话需要显式连接一个。
+
运算符甚至可以把其他object连接到字符串。在进行这种操作时,Java会先调用object的toString()
method,将其转换为字符串后进行组合。toString()
method是java.lang.Object
中声明的,因而该method在所有的Java object中均存在。如果将数与字符串组合起来,Java也会将数先转换成字符串。试一试下面代码。
String message = "12" + 4 + 3; System.out.println(message);
因为表达式会从左到右执行,最后输出的结果会是1243
。首先会先将4
从整数转换成字符串,与12
连接,接下来再对3
进行同样的步骤。如果希望先对4
和3
进行求和,可以使用()
调整优先级,也可以改变表达式的顺序。
0 条评论