Android MultiAutoCompleteTextView 截断字符串
Android MultiAutoCompleteTextView truncate string
我有一个字符串 MultiAutoCompleteTextview 作为:
VACUTAINER [3X10] - 30RS, VACUTAINER[4 X10] - 40RS
所以在这里,我想在 (-) 之后拆分字符串,我还想截断最后两个字符 (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));
我有一个字符串 MultiAutoCompleteTextview 作为:
VACUTAINER [3X10] - 30RS, VACUTAINER[4 X10] - 40RS
所以在这里,我想在 (-) 之后拆分字符串,我还想截断最后两个字符 (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));