gpt4 book ai didi

java - 对存储为字符串的 double 进行排序?

转载 作者:行者123 更新时间:2023-12-03 03:07:39 24 4
gpt4 key购买 nike

嗨,有什么方法可以将字符串解析为数字吗?有没有什么方法可以在不破坏程序的情况下检查字符串是否是数字?我正在考虑使用 try and catch 这是一个好主意吗?

最佳答案

如果不尝试解析字符串,就无法检查字符串是否可解析(因为任何检查都必须开始尝试将字符串解释为数字才能做到这一点......)。对于中途检查,我想您可以使用正则表达式来检查字符串是否仅包含数字和句点。不过,您还必须使用 try...catch block 。

至于如何将字符串解析为 double ,请尝试以下操作:

double dd;
try {
dd = Double.parseDouble(string);
}
catch (NumberFormatException e) {
System.out.println("couldnt not parse the string!");
}

关于java - 对存储为字符串的 double 进行排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7281405/

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