【從零開始學 Java 程式設計】字串
【從零開始學 Java 程式設計】 線上教學課程目錄,使用 Java 程式語言,開發應用程式。
字串宣告(declare)
String 類別為參考資料型態,資料值需置放在兩個雙引號內「" "」,
範例:
範例:
String x = "Hello";
System.out.println(x);
我們有一個名字為 x 的箱子,裡面存放字串資料,將 「Hello」 字串資料存放到這個箱子裡面,同樣透過,列印語法 println,即可以列印出 x 的箱子裡面的資料內容。
執行結果:
Hello
字串串接 (concat)
字串串接方式,利用「+」符號,即可兩個字串,串接在一起。
String x = "Hello";
String y = "World!";
String z = x + " " +y;
System.out.println(z);
執行結果:
Hello World!
字串格式化(format)
%d :格式化為整數
%f :格式化為浮點數
%s :格式化為字串
%f :格式化為浮點數
%s :格式化為字串
使用 printf 和 %s 搭配字串格式化資料
之前都是列印語法資訊都是使用 println ,字串格式化需要使用 printf ,不要搞錯囉!!!
String x = "最近";
System.out.printf("哈囉!%s好嗎?",x);
執行結果:
哈囉!最近好嗎?
使用 format 方法和 %d 搭配整數格式化字串資料
int x = 100;
String data = String.format("大雄,今天數學考試分數:%d,不錯喲~", x);
System.out.println(data);
執行結果:
大雄,今天數學考試分數:100,不錯喲~
多筆格式化資料
int score = 100;
String name = "小熊";
System.out.printf("%s,今天英文考試分數:%d,很讚喔~", name, score);
執行結果:
小熊,今天英文考試分數:100,很讚喔~
字串方法 (Method)
length 方法,獲取字串長度大小
String name = "小熊";
System.out.println(name.length());
執行結果:
2
equals 方法,判斷兩個字串是否相等
String name1 = "小熊";
String name2 = "大熊";
String name3 = "大熊";
System.out.println(name1.equals(name2));
System.out.println(name2.equals(name3));
如果 name1 字串資料等於 name2 字串資料,這件事成立的話,就會印出 true ,如果不成立,就會印出 false。
執行結果:
false
true
進階:其他常用字串方法
- trim : 刪除前後空白的字串
- replaceAll : 取代特定字串,替換成指定字串
- split : 分隔字串
- contains :是否包含特定字串
- toLowerCase、 toUpperCase: 將英文字串轉為全小寫、全大寫字母
更多好用字串方法,可以參考: Java API Doc 8 - String 說明文件
補充:StringBuffer、StringBuilder
那這次的課程就介紹到這邊囉~
順帶一提,KT 線上教室,臉書粉絲團,會不定期發佈相關資訊,不想錯過最新資訊,不要忘記來按讚,加追蹤喔!也歡迎大家將這套課程分享給更多人喔。
我們下次再見囉!!!掰掰~