将字符串转换为float?

Hcg*_*don 35 java

正如标题所说.我不相信这样做是可能的,但如果是让我知道的话.

这是我正在写的bukkit(我的世界服务器)插件所需要的.我想接受一个命令:tnt [power].power是返回的字符串,我想转换为float.

谢谢

Fra*_* IV 99

用于Float.valueOf(String)进行转换.

valueOf()和之间的差异parseFloat()只是回报.如果你想要一个Float(对象),可以使用前者,如果你想要float数字,可以使用后者.


Oli*_*rth 9

Float.parseFloat()

class Test {
    public static void main(String[] args) {
        String s = "3.14";
        float f = Float.parseFloat(s);
        System.out.println(f);
    }
}
Run Code Online (Sandbox Code Playgroud)