每个人=) 我正在尝试将字符串转换为Double in this
Class.forName("java.lang.Double").cast("100")
但它会抛出ClassCastException。 :(
这有什么问题?我怎样才能实现我想要的目标。
答案 0 :(得分:3)
您无法投放String
做Double
。如果您想获得Double
的{{1}}代表,您可以:
String
或
Double d = new Double("100");
答案 1 :(得分:1)
你实际上是在尝试将String转换为Double,就像这样
String s = "100";
Double d = (Double)s;
你做不到。这就是ClassCastException的原因。
您需要使用Double.valueOf()