从字符串中获取整数值并将其加倍

时间:2012-12-27 11:01:18

标签: java

我得到一个由数字和一些文本组成的字符串,例如; “23测试”,“600测试测试”字符串将始终以数字开头,但它没有设定长度。 如何获得数字值并加倍?

3 个答案:

答案 0 :(得分:4)

String example = "600 test";
return Double.parseDouble ( example.substring ( 0, example.indexOf(" ")));

答案 1 :(得分:0)

在空格上拆分,取第0个索引的值,将其转换为整数并将值加倍

String s = "23 test";
Integer.parseInt(s.split(" ")[0]) * 2

请确保所有字符串都遵循相同的格式,否则会出现numberFormatException

答案 2 :(得分:0)

我会做以下事情。

//假设数字后面总是有空格。 让我们说String string =“23 test”;

String stringArray = string.split(“”);

String number = stringArray [0];

是System.out.print(的Integer.parseInt(数量)* 2);