【從零開始學 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 線上教室,臉書粉絲團,會不定期發佈相關資訊,不想錯過最新資訊,不要忘記來按讚,加追蹤喔!也歡迎大家將這套課程分享給更多人喔。
我們下次再見囉!!!掰掰~

這個網誌中的熱門文章

2023 最新入門零基礎 Kotlin教學【從零開始學 Kotlin 程式設計】Kotlin 教學課程目錄 (Android Kotlin, IntelliJ IDEA, Android Studio, Android APP 開發教學)

2022 最新入門零基礎 Flutter教學 【Flutter 程式設計入門實戰 30 天】Flutter 教學課程目錄 (IntelliJ IDEA 開發教學)

nano 文字編輯器

最新入門零基礎 Java 教學【從零開始學 Java 程式設計】Java教學課程目錄 (IntelliJ IDEA 開發教學)

16天記下7000單字