Java 中的条件数字格式

2023-11-24

如何在 Java 中格式化浮点数,以便仅在浮点数不为零时才显示浮点组件?例如:



123.45 -> 123.45
99.0   -> 99
23.2   -> 23.2
45.0   -> 45
  

编辑:我忘了提及 - 我仍在使用 Java 1.4 - 抱歉!


如果你使用十进制格式并在模式中指定 #,它仅在值不为零时显示该值。

看我的问题如何在java中格式化数字?

示例代码

 DecimalFormat format = new DecimalFormat("###.##");

    double[] doubles = {123.45, 99.0, 23.2, 45.0};
    for(int i=0;i<doubles.length;i++){
        System.out.println(format.format(doubles[i]));
    }
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Java 中的条件数字格式 的相关文章

  • Gradle 构建错误:无法从 https://repo1.maven.org/maven2/io/fabric/tools/gradle/maven-metadata.xml 加载 Maven 元数据

    我在 Android studio 中遇到 gradle 构建错误 如下所示 Error A problem occurred configuring project MyApp Could not resolve all dependen
  • 按键时关闭 ModalWindow

    我希望能够在用户按下某个键 在我的例子中是 ESC 时关闭 ModalWindow 我有一个用于按键的 Javascript 侦听器 它调用取消按钮 ID 的单击事件 jQuery modalWindowInfo closeButtonId
  • Java中有没有一种方法可以通过名称实例化一个类?

    我正在寻找问题 从字符串名称实例化一个类 https stackoverflow com questions 9854900 instantiate an class from its string name它描述了如何在有名称的情况下实例
  • 如何将本机库链接到 IntelliJ 中的 jar?

    我正在尝试在 IntelliJ 中设置 OpenCV 但是我一直在弄清楚如何告诉 IntelliJ 在哪里可以找到本机库位置 在 Eclipse 中 添加 jar 后 您可以在 Build Config 屏幕中设置 Native 库的位置
  • .properties 中的通配符

    是否存在任何方法 我可以将通配符添加到属性文件中 并且具有所有含义 例如a b c d lalalala 或为所有以结尾的内容设置一个正则表达式a b c anything 普通的 Java 属性文件无法处理这个问题 不 请记住 它实际上是
  • 如何获取之前的URL?

    我需要调用我的网络应用程序的 URL 例如 如果有一个从 stackoverflow com 到我的网站 foo com 的链接 我需要 Web 应用程序 托管 bean 中的 stackoverflow 链接 感谢所有帮助 谢谢 并不总是
  • jQuery AJAX 调用 Java 方法

    使用 jQuery AJAX 我们可以调用特定的 JAVA 方法 例如从 Action 类 该 Java 方法返回的数据将用于填充一些 HTML 代码 请告诉我是否可以使用 jQuery 轻松完成此操作 就像在 DWR 中一样 此外 对于
  • 从最终实体获取根证书和中间证书

    作为密码学的菜鸟 我每天都会偶然发现一些简单的事情 今天只是那些日子之一 我想用 bouncy castle 库验证 java 中的 smime 消息 我想我几乎已经弄清楚了 但此时的问题是 PKIXparameters 对象的构建 假设我
  • 像 Java 这样的静态类型语言中动态方法解析背后的原因是什么

    我对 Java 中引用变量的动态 静态类型和动态方法解析的概念有点困惑 考虑 public class Types Override public boolean equals Object obj System out println i
  • Spring Boot Data JPA 从存储过程接收多个输出参数

    我尝试通过 Spring Boot Data JPA v2 2 6 调用具有多个输出参数的存储过程 但收到错误 DEBUG http nio 8080 exec 1 org hibernate engine jdbc spi SqlStat
  • tomcat 中受密码保护的应用程序

    我正在使用 JSP Servlet 开发一个Web应用程序 并且我使用了Tomcat 7 0 33 as a web container 所以我的要求是tomcat中的每个应用程序都会password像受保护的manager applica
  • 如何访问JAR文件中的Maven资源? [复制]

    这个问题在这里已经有答案了 我有一个使用 Maven 构建的 Java 应用程序 我有一个资源文件夹com pkg resources 我需要从中访问文件 例如directory txt 我一直在查看各种教程和其他答案 但似乎没有一个对我有
  • Java 和 Python 可以在同一个应用程序中共存吗?

    我需要一个 Java 实例直接从 Python 实例数据存储中获取数据 我不知道这是否可能 数据存储是否透明 唯一 或者每个实例 如果它们确实可以共存 都有其单独的数据存储 总结一下 Java 应用程序如何从 Python 应用程序的数据存
  • java for windows 中的文件图标叠加

    我正在尝试像 Tortoise SVN 或 Dropbox 一样在文件和文件夹上实现图标叠加 我在网上查了很多资料 但没有找到Java的解决方案 Can anyone help me with this 很抱歉确认您的担忧 但这无法在 Ja
  • Eclipse 选项卡宽度不变

    我浏览了一些与此相关的帖子 但它们似乎并不能帮助我解决我的问题 我有一个项目 其中 java 文件以 2 个空格的宽度缩进 我想将所有内容更改为 4 空格宽度 我尝试了 正确的缩进 选项 但当我将几行修改为 4 空格缩进时 它只是将所有内容
  • 使用 AsyncTask 传递值

    我一直在努力解决这个问题 但我已经到了不知道该怎么办的地步 我想做的是使用一个类下载文件并将其解析为字符串 然后将该字符串发送到另一个类来解析 JSON 内容 所有部件都可以单独工作 并且我已经单独测试了所有部件 我只是不知道如何将值发送到
  • 干净构建 Java 命令行

    我正在使用命令行编译使用 eclipse 编写的项目 如下所示 javac file java 然后运行 java file args here 我将如何运行干净的构建或编译 每当我重新编译时 除非删除所有内容 否则更改不会受到影响 cla
  • 如何使用mockito模拟构建器

    我有一个建造者 class Builder private String name private String address public Builder setName String name this name name retur
  • 使用 svn 1.8.x、subclise 1.10 的 m2e-subclipse 连接器在哪里?

    我读到 m2e 的生产商已经停止生产 svn 1 7 以外的任何版本的 m2e 连接器 Tigris 显然已经填补了维护 m2e subclipse 连接器的空缺 Q1 我的问题是 使用 svn 1 8 x 的 eclipse 更新 url
  • Spring Boot 无法更新 azure cosmos db(MongoDb) 上的分片集合

    我的数据库中存在一个集合 documentDev 其分片键为 dNumber 样本文件 id 12831221wadaee23 dNumber 115 processed false 如果我尝试使用以下命令通过任何查询工具更新此文档 db

随机推荐

  • 哪个 IOC 容器以中等信任度运行

    您好 我正在尝试运行一个使用 Mosso 运行的网站 该网站将温莎城堡作为我的 IOC 但是我收到以下错误 SecurityException That assembly does not allow partially trusted c
  • 如何增加 R 箱线图中箱线的粗细?

    如何使用基本 R 图或箱线图函数增加箱线图 箱 部分轮廓线的粗细 也就是说 如何加粗定义分位数的框线 对于这样的情节 boxplot rnorm 100 50 10 horizontal TRUE notch TRUE 我想我需要包括一个p
  • Python 2 和 Python 3 中 zip() 函数的区别[重复]

    这个问题在这里已经有答案了 我想知道两者之间有什么区别zip python 2和python 3中的函数是 我在使用时注意到timeit这两个函数的模块表明 python 3 函数要快得多 预先非常感谢 Python 2 和 Python
  • SQLite 查询从多个表中删除

    我使用查询来检索具有特定列名称的表列表 select name from sqlite master where type table and sql like unique col id 因此 它返回一个表名称列表 例如 table 1
  • 如何获取应用程序快捷方式的当前目录路径

    我想获取当前目录路径 但不是应用程序位置的路径 而是其快捷方式位置的路径 我尝试了这些 但它们返回了应用程序的位置 Directory GetCurrentDirectory Path GetDirectoryName System Ref
  • 如何在 Django Admin 中覆盖 css?

    我想更改管理 django 中的某些 css 例如base css 直接在django库里改是不是更好 我怎样才能以最好的方式覆盖它 这在很大程度上取决于你想做什么 首先 不要直接在 Django 管理中覆盖它 我认为你有两个合理的选择 如
  • 如何使用 REACT 渲染/更新我的表?

    当我点击时 我无法进行多重交叉过滤Apply 应用我从下拉列表中选择的所有选项 或Cancel按钮 重置所选选项 例如过滤条件taste and availability 请看图片 但我无法呈现过滤后的行 更新的表 export defau
  • IE10 是否支持触摸事件?

    我正在考虑做一个针对使用触摸屏的 Internet Explorer 10 的项目 我目前没有方便的触摸屏 但需要知道 Internet Explorer 10 是否支持或将支持 DOM 触摸事件 Update 触摸事件是开发中在 Inte
  • 如何检查函数调用是否会导致警告?

    在 R 中 如何确定函数调用是否会导致警告 也就是说 在调用该函数后 我想知道该调用实例是否产生了警告 如果您想使用try构造中 您可以设置警告选项 也可以看看 options 更好的是使用tryCatch x lt function i
  • Github推送错误:RPC失败;结果=22,HTTP 代码=413

    Github 现在正在发生愚蠢的问题 我有相当多的更改 大小约为 120MB 当我尝试推送时 会发生以下情况 error RPC failed result 22 HTTP code 413 fatal The remote end hun
  • 基于路径的路由到 cloudfront 和 ec2

    目前我们有两个 ec2 实例 假设 A 和 B 和一个 Cloudfront 如果用户访问 www appdomain com app 用户应该被路由到 cloudfront SPA 页面 但是 如果用户访问 www appdomain c
  • 如何使用 C# 以编程方式将证书安装到本地计算机存储中?

    我有一个通过 MakeCert 生成的证书 我想通过 PeerTrust 将此证书用于 WCF 消息安全 如何使用 C 或 NET 以编程方式将证书安装到 受信任的人 本地计算机证书存储中 我有一个 CER 文件 但也可以创建一个 PFX
  • ASP.NET MVC 3 通用显示模板

    我刚刚开始使用 ASP NET MVC 3 的项目 我正在现有的对象系统之上进行构建 因此我要做的第一件事就是为现有的各种类型定义显示和编辑器模板 在 MVC 中是否可以使用通用参数定义 DisplayTemplate 例如 我们有一个Bi
  • asp.net MVC3 和 jquery AJAX 教程 [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心以获得指导 我需要一本非常详细的电子书
  • 在十六进制数组中打印字符缓冲区

    我正在将 512 个字符读入缓冲区 并希望以十六进制显示它们 我尝试了以下方法 但它始终输出相同的值 尽管应该通过网络接收不同的值 char buffer 512 bzero buffer 512 n read connection fd
  • 从 Netbeans 构建时自动签署 JAR

    我想知道 Netbeans 是否有一些选项或设置允许我在构建过程中自动签署 jar In your post jarant target 阅读一下可能会方便来自文件的密码 例如 keyconf 授予文件仅限用户访问权限 例如400 or 6
  • System.Threading.Timer 仅触发一次

    使用下面的代码 计时器仅触发一次 我缺少什么 public static List
  • 如何在Android项目中从头开始设置DAGGER依赖注入?

    如何使用匕首 如何配置 Dagger 在我的 Android 项目中工作 我想在我的 Android 项目中使用 Dagger 但我发现它很混乱 编辑 Dagger2 也于 2015 年 04 月 15 日发布 而且更令人困惑 这个问题是一
  • 如何水平滚动网页?

    我想开发一个每当用户向下滚动鼠标滚轮时向左移动的网页 一般来说 所有网站都是垂直滚动的 但这应该水平滚动 示例代码 div style width 100 height 400px here goes the content div 我的目
  • Java 中的条件数字格式

    如何在 Java 中格式化浮点数 以便仅在浮点数不为零时才显示浮点组件 例如 123 45 gt 123 45 99 0 gt 99 23 2 gt 23 2 45 0 gt 45 编辑 我忘了提及 我仍在使用 Java 1 4 抱歉 如果