關於字符串拼接的幾種方法

字符串拼接方式

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);

在這裏插入圖片描述

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