當前位置:首頁 » 編程語言 » 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-11-27 10:28:32 瀏覽:991
安卓的程序結構是什麼 發布:2024-11-27 10:28:29 瀏覽:269
住房貸款還完了如何解壓 發布:2024-11-27 10:28:27 瀏覽:576
手動上傳發票 發布:2024-11-27 10:23:26 瀏覽:990
我的世界寬頻能開伺服器嗎 發布:2024-11-27 10:23:21 瀏覽:876
移動存儲器是什麼 發布:2024-11-27 10:04:08 瀏覽:876
linux重裝linux 發布:2024-11-27 09:46:25 瀏覽:558
電腦玩雲伺服器 發布:2024-11-27 09:19:22 瀏覽:66
蘋果什麼助手能和安卓互通 發布:2024-11-27 09:18:47 瀏覽:58
android花屏 發布:2024-11-27 09:18:38 瀏覽:125