當前位置:首頁 » 編程語言 » 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)

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

熱點內容
計算機多層存儲系統的主要組成 發布:2025-07-02 09:26:25 瀏覽:540
同等配置的聯想和戴爾哪個更好 發布:2025-07-02 09:02:33 瀏覽:125
華為如何查詢以前設置過的密碼 發布:2025-07-02 09:02:28 瀏覽:183
c語言地圖 發布:2025-07-02 09:00:14 瀏覽:490
計算機的主存儲器是指軟盤的容量 發布:2025-07-02 08:53:49 瀏覽:238
為什麼都說歐曼價格高配置低 發布:2025-07-02 08:53:00 瀏覽:548
300人用什麼電腦伺服器好 發布:2025-07-02 08:47:42 瀏覽:903
52好壓縮 發布:2025-07-02 08:24:16 瀏覽:247
javahttp發送http請求 發布:2025-07-02 08:17:05 瀏覽:227
美國編譯的青少經典書第三輯 發布:2025-07-02 08:16:59 瀏覽:950