2015-10-10 26 views
0

我對Java仍然很陌生,我試圖通過跳入並開始一個大型項目來習慣語言,所以如果我錯過了這個明顯的項目,我並不感到驚訝。我看到某處有一個家庭作業標籤,但這是半個人的。從讀行讀取最後一組文本,並更改​​文本?

我想寫一些代碼,這將允許我跳過兩個數字分組時從文件行讀取第三個分組,但前兩個也有一個字母作爲前綴,如下所示:T12345/S6543/23456 。我會試圖只獲得23456。可以假定數字是隨機的,可以有任意數量的數字(6是安全最大值),但是第一組總是有一個「T」,第二組是「S」,第三組沒有前綴。

有沒有辦法在第二個/之前切割所有東西?可能甚至將所有東西都替換成第二個/空格然後.trim()?我顯然不能進行字符串搜索,因爲數字可能會改變,所以在這一點上我很難過。有沒有具體的方法用於這樣的事情?

感謝您的任何幫助或建議!

回答

0

嘗試 yourstring.split("/")[2]這將由/

+0

由於返回分裂的第三個元素!這導致我到一個網站,給了我幾乎一個確切的例子,我正在尋找。非常感激! – user5429501

+0

@ user5429501不用客氣,但要小心,你的問題很簡單,並且有很多關於它的文檔 –