第05部分:字符串连接运算符

+号(以及相关的+=运算符)除了能计算数字之和以外,还能连接字符串。


如果+号的两个操作数中有一个是字符串,另一个操作数也会转换成字符串,例如:

System.out.println("Quotient: " + 7/3.0f);    // 打印“Quotient: 2.3333333”

因此,如果加法和字符串连接结合在一起使用,要把加法表达式放在括号中。如果不这么做,加号会被理解成连接运算符。



Java 解释器原生支持把所有基本类型转换成字符串。对象转换成字符串时,调用的是对象的 toString() 方法。有些类自定义了 toString() 方法,所以这些类的对象可以使用这种方式轻易地转换成字符串。数组转换成字符串时会调用原生的 toString() 方法,不过可惜,这个方法没有为数组的内容提供有用的字符串形式。

你可能感兴趣的:(第05部分:字符串连接运算符)