次のような文字列 MultiAutoCompleteTextview があります。
VACUTAINER [3X10] - 30RS, VACUTAINER[4 X10] - 40RS
ここでは、(-) の後に文字列を分割し、最後の 2 文字 (RS) を切り捨てて、文字列を 30 40 として取得し、この 30 と 40 を合計して、別の EditText で答えを取得したいと考えています。
ありがとうございました。
次のような文字列 MultiAutoCompleteTextview があります。
VACUTAINER [3X10] - 30RS, VACUTAINER[4 X10] - 40RS
ここでは、(-) の後に文字列を分割し、最後の 2 文字 (RS) を切り捨てて、文字列を 30 40 として取得し、この 30 と 40 を合計して、別の EditText で答えを取得したいと考えています。
ありがとうございました。
このコードを試してください
String[] givenString={"VACUTAINER [3X10] - 30RS","VACUTAINER[4 X10] - 40RS"};
//or use loop
String newStringFirst=givenString[0].substring(givenString[0].lastIndexOf("-") + 1).trim();
String newStringSecond=givenString[1].substring(givenString[1].lastIndexOf("-") + 1).trim();
String thirtyString=newStringFirst.substring(0,newStringFirst.length()-2);
String fortyString=newStringSecond.substring(0,newStringSecond.length()-2);
System.out.println(Integer.parseInt(thirtyString)+Integer.parseInt(fortyString));