【從零開始學 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 :格式化為字串

使用 printf 和 %s 搭配字串格式化資料

:joy: 之前都是列印語法資訊都是使用 println ,字串格式化需要使用 printf ,不要搞錯囉!!! :joy:
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 線上教室,臉書粉絲團,會不定期發佈相關資訊,不想錯過最新資訊,不要忘記來按讚,加追蹤喔!也歡迎大家將這套課程分享給更多人喔。
我們下次再見囉!!!掰掰~

留言

這個網誌中的熱門文章

最新入門零基礎【從零開始學 Java 程式設計】線上教學課程目錄

NS - Nintendo Switch 遊戲比價網

【從零開始學 Kotlin 程式設計】Android Kotlin 線上教學課程目錄