当前位置: 首页 > 面试题库 >

在Java中,如何删除float中的全0?

慎志国
2023-03-14
问题内容

我想这样改变浮点数:

10.5000-> 10.5 10.0000-> 10

如何删除小数点后的所有零,然后将其更改为float(如果存在非零)或int(如果只有零)?

提前致谢。


问题答案:

为什么不尝试regexp?

new Float(10.25000f).toString().replaceAll("\\.?0*$", "")


 类似资料:
  • 问题内容: 如何安全删除Java中的文件?我在javafaq.nu尝试了代码,但问题是,由于此错误,一旦映射了文件,您将无法在Windows上实际删除该文件。 然后,我尝试仅在Windows上使用sysinternals sdelete,但是第一次使用时必须单击使用协议,这是我想避免的。 问题答案: 在像NTFS这样的日志文件系统上,实际上如果不擦除驱动器上的所有可用空间,就无法安全地擦除单个文件

  • 我已经安装了oracle-jdk,所以想要完全删除openjdk,以确保所有基于Java的应用程序都将使用oracle jdk,但是当我尝试运行“sudo apt-get remove openjdk-6-”时,ubuntu会自动删除openjdk-6,但同时尝试安装openjdk-7-。那么,如何删除openjdk-6同时停止ubuntu安装openjdk-7。

  • 问题内容: 如何在Java Servlet中删除cookie? 我尝试了这个:http : //www.jguru.com/faq/view.jsp?EID=42225 编辑:以下内容现在可以成功运行,它似乎是以下各项的组合: 和 在我做之前: 根据文档关闭浏览器时,cookie会过期。 负值表示cookie不会持久存储,并且在Web浏览器退出时将被删除。零值将导致cookie被删除。 使Cook

  • 但是我们不能在集合中存储HashMap。我想要HashMap与键,值对作为返回值,这将被添加到列表中。也就是说,最终的值应该采用ArrayList>格式。 你能在这方面帮助我吗?谢了。

  • 问题内容: 这个问题已经在这里有了答案 : 从字符串中删除HTML标签 (31个答案) 4年前关闭。 是否存在可以完全删除HTML标签的正则表达式?顺便说一句,我正在使用Java。 问题答案: 您应该改用HTML解析器。我喜欢htmlCleaner,因为它为我提供了漂亮的HTML打印版本。 使用htmlCleaner,您可以执行以下操作:

  • 我卸载了以前版本的Node.js(0.8.11),从Node.js网站下载了最新的0.10.24并安装了它。但是,在运行之后,它仍然表明我运行的是V0.8.11。很明显,卸载过程中留下了一些东西,这导致我在试图通过NPM添加模块时出现了各种各样的错误。我在OSX和Linux上见过解决方案,但在Windows上找不到任何解决方案。我运行的是Windows 7 64位。