java中string类concat方法和+的区别

2024-11-22 09:23:34
推荐回答(5个)
回答1:

java中string类concat方法和+的区别如下:

concat:将指定字符串连接到此字符串的结尾。如果参数字符串的长度为 0,则返回此 String 对象。否则,创建一个新的 String 对象,用来表示由此 String,对象表示的字符序列和参数字符串表示的字符序列连接而成的字符序列。示例: 

"cares".concat("s") returns "caress"
"to".concat("get").concat("her") returns "together"参数:
str - 连接到此 String 结尾的 String。

返回:

一个字符串,它表示在此对象字符后连接字符串参数字符而成的字符。

+可以把任何类型的数据连接起来

回答2:

concat表示连string接链各个字符串的方法,
+默认是java的String类的一种重载,将+后面的对象,转换为String类型,然后再进行字符串拼接,其实都是产生了一个新的对象

回答3:

concat只能接字符串。
+可以接其它类型。

回答4:

concat 将指定字符串连接到此字符串的结尾。 如果参数字符串的长度为 0,则返回此 String 对象。否则,创建一个新的 String 对象,用来表示由此 String 对象表示的字符序列和参数字符串表示的字符序列连接而成的字符序列。示例: "cares".concat("s") returns "caress" "to".concat("get").concat("her") returns "together"参数: str - 连接到此 String 结尾的 String。 返回: 一个字符串,它表示在此对象字符后连接字符串参数字符而成的字符。 +可以把任何类型的数据连接起来

回答5:

concat
将指定字符串连接到此字符串的结尾。
如果参数字符串的长度为 0,则返回此 String 对象。否则,创建一个新的
String 对象,用来表示由此 String
对象表示的字符序列和参数字符串表示的字符序列连接而成的字符序列。示例:
"cares".concat("s") returns "caress"
"to".concat("get").concat("her") returns "together"参数:
str - 连接到此 String 结尾的 String。
返回:
一个字符串,它表示在此对象字符后连接字符串参数字符而成的字符。
+可以把任何类型的数据连接起来