字串:
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
沒有留言:
張貼留言
影片的問題請留在影片的留言區裡。
部落格不會另外通知給我,所以很難發現你有留言。