昨天在公司遇到的一個需求,需要截取某個位址的參數,隻擷取其中一部分,針對這種需求之前做的也挺多的。這次為什麼想着總結呢,是因為小編認為我用過的兩種寫法雖然原理上是一樣的,但寫法上有丢丢不同,是以記錄總結下,以便分享給需要的小夥伴們!
subString截取
比如這個url路徑:D:\Users\zdhha\xaingmu\classes\com\jinchuang\service.class 我隻需要從com開始往後的資料,但是不要.class,代碼則可以這樣寫
這裡擷取到後,需要将/替換成"." ,代碼如下:
split截取
String file=fileName.split("com")[1];
String newFile=file.split(".")0];
總結
永遠發現更高效的寫法,永遠在路上!