2012-10-31 52 views
-2

我已經得到了解決這個問題的方法,想要謝謝你們所有人,因爲沒有你的及時解決方案,並建議這是不可能實現和解決的感謝很多..!關於提取值

這個問題的解決方案已經實現了很多.. !!

+1

59103-RRX12是一個字符串或RRX12從59103減法的結果? –

+0

在獲得解決方案後,您不應該刪除問題 – Jayamohan

回答

0
int i = 59103 - Integer.parseInt("RRX12".substring(3,5)); 

不要這樣它會首先從中提取String 12,然後將其轉換爲int

0
String s = Integer.toString("59103-RRX12"); 
String[]arr= s.split(-); 
int x= Integer.parseInt(arr[1].substring(3,5)); 
0

這並不編譯。

你需要做的......

String num = "59103-RRX12"; 

    public int getSubStringInteger() { 
     return Integer.parseInt(num.substring(num.length() - 2, num.length())); 

    }