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

Java 获取特定分隔符后的子字符串,java,Java,我试图获取元素字符串Min:30的:后面的数字,以将其存储在int变量中,但得到的输出结果是错误的5。如何获取元素字符串中:之后的子字符串(数字) if( element.startsWith("Min:") ) { char[] Str = new char[2]; element.getChars(4, 6, Str, 0); String string = str.toString(); System.out.println(string); } 使用S

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

if( element.startsWith("Min:") ) {
    char[] Str = new char[2];
    element.getChars(4, 6, Str, 0);

    String string = str.toString();
    System.out.println(string);
}
使用String.split()

返回按指定分隔符拆分的数组

String [] result  = "Min:30".split(":"); //result[1]=30
int value = Integer.parseInt(result[1]);
使用String.split()

返回按指定分隔符拆分的数组

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

这是一个很好的替代我给出的答案。这是一个很好的替代我给出的答案。
String [] result  = "Min:30".split(":"); //result[1]=30
int value = Integer.parseInt(result[1]);