0

次のような文字列 MultiAutoCompleteTextview があります。

VACUTAINER [3X10] - 30RS, VACUTAINER[4 X10] - 40RS

ここでは、(-) の後に文字列を分割し、最後の 2 文字 (RS) を切り捨てて、文字列を 30 40 として取得し、この 30 と 40 を合計して、別の EditText で答え​​を取得したいと考えています。

ありがとうございました。

4

1 に答える 1

0

このコードを試してください

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));
于 2016-08-11T11:48:04.707 に答える