2020年9月3日 星期四

[ Android Studio ] 字串抽出與取代的方法

 字串:

String str1="abcd-efg-55-old";

一、抽出,n為位置如下:n為3

int n=3;

System.out.println("前方算起"+n+" 個字第"+str1.substring(0,n));

System.out.println("後方算起"+n+" 個字第"+str1.substring(str1.length()-n));


==========結果==========

前方算起3 個字第abc

後方算起3 個字第old



二、取代方法如下:

 String str2 = str1.replace("-",",");

 String str3 = str1.replaceAll("[a-z]","0");

 String str4 = str1.replaceFirst("[a-z]","0");


 System.out.println("取代:"+str2);

 System.out.println("取代 replaceAll:"+str3);

 System.out.println("取代 replaceFirst:"+str4);


==========結果==========

取代:abcd,efg,55,old

取代 replaceAll:0000-000-55-000

取代 replaceFirst:0bcd-efg-55-old

沒有留言:

張貼留言

影片的問題請留在影片的留言區裡。
部落格不會另外通知給我,所以很難發現你有留言。