gpt4 book ai didi

java - 如何在java中转换之前检查类型

转载 作者:行者123 更新时间:2023-12-02 11:11:06 24 4
gpt4 key购买 nike

我正在将字符串变量转换为整数和 double 。我想在运行时检查 String 变量是否包含有效的 Integer 或 Double 值。

我使用以下代码,但它对我不起作用。

String var1="5.5";
String var2="6";
Object o1=var1;
Object o2=var2;
if (o1 instanceof Integer)
{
qt += Integer.parseInt( var1);// Qty
}
if (o2 instanceof Double)
{
wt += Double.parseDouble(var2);// Wt
}

最佳答案

尝试解析int,如果失败则捕获异常:

String var1="5.5";

try {
qt += Integer.parseInt( var1);
}
catch (NumberFormatException nfe) {
// wasn't an int
}

关于java - 如何在java中转换之前检查类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13579802/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com