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 :格式化為字串

使用 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: 將英文字串轉為全小寫、全大寫字母

 

https://tw-hkt.blogspot.com/2019/04/blog-post.html

0701-.png

arrow
arrow
    創作者介紹
    創作者 STORY 的頭像
    STORY

    STORY

    STORY 發表在 痞客邦 留言(0) 人氣()