问答详情
源自:3-4 Java 中基本类型和字符串之间的转换

为什么这样就不行了

String s = "我我111.11";

double s2 =Double.parseDouble(s);

System.out.println(s2);


提问者:qq_慕仔8326399 2019-05-09 11:07

个回答

  • Pikachu2016
    2019-08-06 14:59:00

    这样运行是会抛出数字格式化异常的,因为字符串中的“我我”不是数字,是无法转化为double 类型的

  • Georgephy
    2019-05-10 13:47:04

    运行后你会发现出了个异常,java.lang.NumberFormatException,数值模板异常,"我我111.11"不是parseDouble可以转换的模板。除去"我我"即可