iT邦幫忙

2021 iThome 鐵人賽

DAY 27
0
自我挑戰組

從零開始學Java系列 第 27

Day27Java StringⅡ

接續昨天,來介紹第四種、第五種以及第六種方法!
4.代替Java String replace():用於將字符串的特定部分替換為其他字符串,replace() 方法有四種。
●replace(char oldChar, char newChar):將字符串中所有出現的oldChar替換為newChar。
●replace(CharSequence target, CharSequence replacement):用字符串中的替換文字替換每個目標文字。
●replaceAll(String regex, String replacement):用指定的正則表達式替換所有出現的子字符串匹配,並在字符串中指定替換。
●replaceFirst(String regex, String replacement):用字符串中的指定替換與指定正則表達式匹配第一次出現的子字符串。
EX:
https://ithelp.ithome.com.tw/upload/images/20211009/20140457MJu26avEbD.jpg
結果:第一種,將o改成p;第二種,將Hello用Hey取代;第三種,將第一個Hello用Hi取代。
https://ithelp.ithome.com.tw/upload/images/20211009/2014045722Sg6D6z1b.jpg
5.格式Java Sting format()用於格式化字符串,java String format()有兩種。
●format(Locale l, String format, Object…args):使用指定的語言環境、字符串格式和參數來格式化字符串。
●format(String format, Object…args):使用指定的字符串格式和參數格式化字符串。
EX:(因為這個是一個比較特別的方法所以上面要import java.util.Locale;)
https://ithelp.ithome.com.tw/upload/images/20211009/20140457SeFNX4GlYG.jpg
結果:
https://ithelp.ithome.com.tw/upload/images/20211009/20140457GNN5VOzkSy.jpg

6.子串:根據指定的索引返回字符串的一部分,空格,小數點都算1。
EX:取3~14區間的字
https://ithelp.ithome.com.tw/upload/images/20211009/20140457mskKzKAVKb.jpg
結果:
https://ithelp.ithome.com.tw/upload/images/20211009/20140457MzaEgj6Gdf.jpg


上一篇
Day26 Java String(Ⅰ)
下一篇
Day28 Java 註解
系列文
從零開始學Java30

尚未有邦友留言

立即登入留言