从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.