从Java中的字符串中提取正确的类型

我有一个String输入,它可以是整数,十进制或日期。

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

像,如果其为“ 7”,则将其转换为表示7的整数。如果其为数据,则将其转换为日期,或者如果其为“ 2.5567”,则将其转换为代表2.5567的双精度。

有可以直接使用的图书馆吗?

评论
爱到何时
爱到何时

You dont need a library. Use the inbuild parse function of the type objects i.e. Double.parseDouble(string). You can simply wrap that call in a try-catch block to try which one fits.

点赞
评论