您好,登錄后才能下訂單哦!
本篇內容主要講解“Java字符串拼接的方法是什么”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“Java字符串拼接的方法是什么”吧!
在編程中,經常會遇到字符串的處理,比如鏈接兩個字符串,給已定義字符串拼接內容,通過字符串連接,可以將兩個或多個字符串、字符、整數和浮點數等類型的數據連成一個更大的字符串。
和絕大多數的程序設計語言一樣,Java 語言允許使用“+”號連接或者說是拼接兩個字符串。“+”運算符是最簡單、最快捷,也是使用最多的字符串連接方式。在使用“+”運算符連接字符串和 int 型(或 double 型)數據時,“+”將 int(或 double)型數據自動轉換成 String 類型。
代碼示例:
public static void main(String[] args) {
int[] no = new int[] { 501, 101, 204, 102, 334 }; // 定義學號數組
String[] names = new String[] { "張城", "劉麗麗", "李國旺", "孟紅霞", "賀寧" }; // 定義姓名數組
String[] classes = new String[] { "數學", "語文", "數學", "英語", "英語" }; // 定義課程數組
System.out.println("本次考試學生信息如下:");
// 循環遍歷數組,連接字符串
for (int i = 0; i < no.length; i++) {
System.out.println("學號:" + no[i] + "|姓名:" + names[i] + "|課程:" + classes[i] + "|班級:"
+ "初二(三)班");
}
}
上述代碼表示將數組遍歷,取每個數組對應下標的值,然后用“+”重新組合成一個新的字符串,并輸出打印!
運行結果如下:
本次考試學生信息如下:
學號:501|姓名:張城|課程:數學|班級:初二(三)班
學號:101|姓名:劉麗麗|課程:語文丨班級:初二(三)班
學號:204|姓名:李國旺|課程:數學|班級:初二(三)班
學號:102|姓名:孟紅霞|課程:英語|班級:初二(三)班
學號:334|姓名:賀寧|課程:英語|班級;初二(三)班
當定義的字符串值的長度過長時,可以分作多行來寫,這樣比較容易閱讀。例如:
String str="Welcome to"+"Beijing"
+"歡迎來到"+"北京。"
+"這里是我的家鄉。";
Java 中,String 類的 concat() 方法實現了將一個字符串連接到另一個字符串的后面。concat() 方法語法格式如下:
字符串 1.concat(字符串 2);
注意:concat() 方法一次只能連接兩個字符串,如果需要連接多個字符串,需要調用多次 concat() 方法。
代碼示例:
public static void main(String[] args) {
String info = "三國演義、";
info = info.concat("西游記、");
info = info.concat("水滸傳、");
info = info.concat("紅樓夢");
System.out.println(info);
String cn = "中國";
System.out.println(cn.concat("陜西").concat("西安").concat("大雁塔"));
}
運行結果如下:
三國演義、西游記、水滸傳、紅樓夢
中國陜西西安大雁塔
到此,相信大家對“Java字符串拼接的方法是什么”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。