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

如题所述

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

concat:将指定字符串连接到此字符串的结尾。如果参数字符串的长度为 0,则返回此 String å¯¹è±¡ã€‚否则,创建一个新的 String å¯¹è±¡ï¼Œç”¨æ¥è¡¨ç¤ºç”±æ­¤ String,对象表示的字符序列和参数字符串表示的字符序列连接而成的字符序列。示例: 

"cares".concat("s") returns "caress"
"to".concat("get").concat("her") returns "together"参数:
str - è¿žæŽ¥åˆ°æ­¤ String ç»“尾的 String。

返回:

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

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

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-10-24
concat表示连string接链各个字符串的方法,
+默认是java的String类的一种重载,将+后面的对象,转换为String类型,然后再进行字符串拼接,其实都是产生了一个新的对象
第2个回答  2014-10-24
concat只能接字符串。
+可以接其它类型。
第3个回答  2018-07-06
concat 将指定字符串连接到此字符串的结尾。 如果参数字符串的长度为 0,则返回此 String 对象。否则,创建一个新的 String 对象,用来表示由此 String 对象表示的字符序列和参数字符串表示的字符序列连接而成的字符序列。示例: "cares".concat("s") returns "caress" "to".concat("get").concat("her") returns "together"参数: str - 连接到此 String 结尾的 String。 返回: 一个字符串,它表示在此对象字符后连接字符串参数字符而成的字符。 +可以把任何类型的数据连接起来
第4个回答  推荐于2017-09-19
concat
将指定字符串连接到此字符串的结尾。
如果参数字符串的长度为 0,则返回此 String 对象。否则,创建一个新的
String 对象,用来表示由此 String
对象表示的字符序列和参数字符串表示的字符序列连接而成的字符序列。示例:
"cares".concat("s") returns "caress"
"to".concat("get").concat("her") returns "together"参数:
str - 连接到此 String 结尾的 String。
返回:
一个字符串,它表示在此对象字符后连接字符串参数字符而成的字符。
+可以把任何类型的数据连接起来本回答被提问者和网友采纳