我得到一个由数字和一些文本组成的字符串,例如;"23 test", "600 tests test" 字符串总是以数字开头,但没有设定长度。我如何获得数值并将其加倍?
问问题
466 次
3 回答
4
String example = "600 test";
return Double.parseDouble ( example.substring ( 0, example.indexOf(" ")));
于 2012-12-27T11:03:59.163 回答
0
在空间上拆分,取第 0 个索引的值,将其转换为整数并将值加倍
String s = "23 test";
Integer.parseInt(s.split(" ")[0]) * 2
请确保所有字符串都遵循相同的格式,否则将出现 numberFormatException
于 2012-12-27T11:05:51.330 回答
0
我会做以下事情。
//假设数字后面总是有一个空格。可以说 String string = "23 test";
String stringArray = string.split("");
字符串编号 = stringArray[0];
System.out.print(Integer.parseInt(number)*2);
于 2012-12-27T11:11:59.650 回答