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]);