當前位置:首頁 » 編程語言 » javalastindexof

javalastindexof

發布時間: 2024-05-23 22:39:50

『壹』 java中路徑截取方法

截取字元串是用String類中的substring()方法。查API就知道它的用法,如何正確的截取那也得根據項目的實際情況去找它的規律。

如果只是像你說的那個例子我暫時只想到一個笨辦法:
"d:\a\b\c\d\e".substring(0, "d:\a\b\c\d\e".substring(0,"d:\a\b\c\d\e".lastIndexOf("\"")).lastIndexOf("\""));
這樣截取出來就是"d:\a\b\c"了。 但是這種不靈活,如果你將現有的路徑回退三級那就只有再加一個截取的方法了。

當然 你還可以寫一個通用的方法,可以給方法傳兩個參數,一個是路徑字元串,另一個就是要退幾級,方法裡面用循環來實現

如果是在做項目當中需要保存東西大可不必要這樣的絕對路徑,就將文件保存到項目中的目錄就好了,這樣的話操作路徑比較方便,向上退一級就在路徑前面加上"..\"就好了

有可能我講的你不好理解,這個也是要有實際的操作要好理解一些的,不理解你再問我。
希望對你有所幫助

『貳』 JAVA String 如何去掉指定字元

第一種方法:string.replace("substring","");就是將子串換成空值

第二種方法:
大體思想先說下,首先,你需要查找父串中是否存在子串,如果存在就找到起始和結束的坐標,然後通過截取字元串的方法來得到新的字元串

以下是用indexOf()查找子串的方法和用substring()來截取子串的方法

Java中字元串中子串的查找共有四種方法,如下:
1、int indexOf(String str) :返回第一次出現的指定子字元串在此字元串中的索引。
2、int indexOf(String str, int startIndex):從指定的索引處開始,返回第一次出現的指定子字元串在此字元串中的索引。
3、int lastIndexOf(String str) :返回在此字元串中最右邊出現的指定子字元串的索引。
4、int lastIndexOf(String str, int startIndex) :從指定的索引處開始向後搜索,返回在此字元串中最後一次出現的指定子字元串的索引。

L=N.substring(0,i)

兩種方法用於不同情況下,你選擇使用吧
希望可以幫到你

熱點內容
編譯登記表 發布:2024-06-16 17:01:05 瀏覽:352
實時編譯工具 發布:2024-06-16 16:52:45 瀏覽:679
jsp的編譯原理 發布:2024-06-16 16:44:41 瀏覽:179
如何編譯python程序 發布:2024-06-16 16:43:48 瀏覽:443
我的世界ec伺服器超級戰牆卡 發布:2024-06-16 16:43:47 瀏覽:73
安卓資料庫伺服器 發布:2024-06-16 16:35:21 瀏覽:227
汽車費油和哪些配置有關 發布:2024-06-16 16:01:13 瀏覽:36
python打開指定文件 發布:2024-06-16 15:51:53 瀏覽:120
suv後排放倒當床需要配置什麼 發布:2024-06-16 15:51:51 瀏覽:500
如何取消wifi密碼 發布:2024-06-16 15:51:41 瀏覽:671