Java 如何从字符串中获取整数值
我的绳子像Java 如何从字符串中获取整数值,java,android,Java,Android,我的绳子像 String body = "GH 1234 RING 5"; 我想将数字1234,RING和last 5提取到单独的变量中,并比较其中的每一个值。。 pass=1234,cmnd=RING,duration=5,如下所示。。 请帮我想一想如何做到这一点。 我很喜欢 String body="GH 1234 RING"; String pass=bodypass = body.replaceAll("[^0-9]", ""); 把1234装进去。但是我找不到如何取回戒指和5。这样
String body = "GH 1234 RING 5";
我想将数字1234,RING和last 5提取到单独的变量中,并比较其中的每一个值。。
pass=1234,cmnd=RING,duration=5,如下所示。。
请帮我想一想如何做到这一点。
我很喜欢
String body="GH 1234 RING";
String pass=bodypass = body.replaceAll("[^0-9]", "");
把1234装进去。但是我找不到如何取回戒指和5。这样做
String body = "GH 1234 RING 5";
String[] splited = body.split("\\s+");
这就是结果
splited[0] = GH
splited[1] = 1234
splited[2] = RING
splited[3] = 5
但是这会因为空格而分割字符串,是不是我错了?如果是,那么如果字符串没有空格呢?谢谢,非常感谢@Rohit5k32它可以工作了@PrudhviRajKumar如果对你有效,那么别忘了接受答案。是的,我接受了答案。。!!而且它也像一个符咒一样工作。。。!!!