关于字符串拼接的几种方法

字符串拼接方式

1、String中的 +

一,使用+拼接字符串

在Java中,拼接字符串最简单的方式就是直接使用符号+来拼接。如:

String s1 = "hello";

String s2 = "world";

String s3 = s1 + "," + s2;

这里要特别说明一点,有人把Java中使用+拼接字符串的功能理解为运算符重载。其实并不是,Java是不支持运算符重载的。这其实只是Java提供的一个语法糖。后面再详细介绍。

概念普及:

运算符重载:在计算机程序设计中,运算符重载(英语:operator overloading)是多态的一种。运算符重载,就是对已有的运算符重新进行定义,赋予其另一种功能,以适应不同的数据类型。

语法糖:语法糖(Syntactic sugar),也译为糖衣语法,是由英国计算机科学家彼得·兰丁发明的一个术语,指计算机语言中添加的某种语法,这种语法对语言的功能没有影响,但是更方便程序员使用。语法糖让程序更加简洁,有更高的可读性。

2、concat


除了使用+拼接字符串之外,还可以使用String类中的方法concat方法来拼接字符串。如:

String s1 = "hello";

String s2 = "world";

String s3 = s1.concat(",").concat(s2);

3、String Buffer

StringBuffer s1 = new StringBuffer("hello");

String s2 = "world";

StringBuffer s3 = s1.append(",").append(s2);

4、String Builder

StringBuilder s1 = new StringBuilder("hello");

String s2 = "world";

StringBuilder s3 = s1.append(",").append(s2);

在这里插入图片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章