获取特定分隔符后的子字符串

时间:2015-06-06 14:29:58

标签: java

我试图获取元素字符串:的{​​{1}}之后的数字以将其存储在int变量中,但我得到错误的结果Min:30作为输出。如何在元素字符串中获取5之后的子字符串(数字)?

:

2 个答案:

答案 0 :(得分:3)

int colonIndex = element.indexOf(":");
int value = Integer.parseInt(element.substring(colonIndex + 1, element.length()));

答案 1 :(得分:1)

使用String.split();

element.split(":");

返回由指定分隔符

分割的数组
String [] result  = "Min:30".split(":"); //result[1]=30
int value = Integer.parseInt(result[1]);