close
字串宣告(declare)
String 類別為參考資料型態,資料值需置放在兩個雙引號內「" "」,範例:
String x = "Hello";
System.out.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 搭配字串格式化資料
String x = "最近";
System.out.printf("哈囉!%s好嗎?",x);
執行結果:
哈囉!最近好嗎?
使用 format 方法和 %d 搭配整數格式化字串資料
int x = 100;
String data = String.format("大雄,今天數學考試分數:%d,不錯喲~", x);
System.out.println(data);
執行結果:
大雄,今天數學考試分數:100,不錯喲~
https://jax-work-archive.blogspot.com/2015/02/java-stringformat.html
多筆格式化資料
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: 將英文字串轉為全小寫、全大寫字母
文章標籤
全站熱搜
留言列表