首页 > 解决方案 > 从Java中的字符串中提取正确的类型

问题描述

我有一个字符串输入,它可以是整数、小数或日期。

如何轻松将其转换为正确的数据类型?

比如,如果是“7”,则将其转换为Integer表示 7。如果是 Date,则将其转换为 a Date,或者如果其为“2.5567”,则将其转换为Double表示 2.5567。

有可以直接使用的库吗?

标签: java

解决方案


你不需要图书馆。使用类型对象的内置解析功能,即Double.parseDouble(string). 您可以简单地将该调用包装在一个 try-catch 块中,以尝试适合哪一个。


推荐阅读