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

Java 从字符串中获取整数值并将其加倍,java,Java,我得到一个由数字和一些文本组成的字符串,例如;“23测试”、“600测试”字符串将始终以数字开头,但没有设置长度。 如何获取数值并将其加倍?在空间上拆分,获取第0个索引上的值,将其转换为整数并将其加倍 String example = "600 test"; return Double.parseDouble ( example.substring ( 0, example.indexOf(" "))); String s = "23 test"; Integer.parseInt(s.spl

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

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

String example = "600 test";
return Double.parseDouble ( example.substring ( 0, example.indexOf(" ")));
String s = "23 test";
Integer.parseInt(s.split(" ")[0]) * 2

请确保所有字符串都采用相同的格式,否则将出现numberFormatException

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

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

请确保所有字符串都采用相同的格式,否则将出现numberFormatException

我将执行以下操作

//假设数字后面总是有空格。 假设String=“23 test”

String stringArray=String.split(“”)

字符串编号=字符串数组[0]


系统输出打印(整数.parseInt(数字)*2)

我将执行以下操作

//假设数字后面总是有空格。 假设String=“23 test”

String stringArray=String.split(“”)

字符串编号=字符串数组[0]

系统输出打印(整数.parseInt(数字)*2)

请显示一些努力。Double.valueOf(s.split(“\s”)[0])请显示一些努力。Double.valueOf(s.split(“\s”)[0])