java中将金币格式化千分符和保留两位小数

news2025/2/23 19:41:54
public static String formatAmount(String amountStr) {
        try {
            // 将字符串金额解析为双精度类型
            double amount = Double.parseDouble(amountStr);
            System.out.println("格式化之前: " + amount);

            // 创建一个格式化器,设置千分位分隔符和保留两位小数
            NumberFormat formatter = new DecimalFormat("#,##0.00");
            return formatter.format(amount);
        } catch (NumberFormatException e) {
            // 处理无效的金额字符串
            e.printStackTrace();
            return amountStr;
        }
    }

    public static void main(String[] args) {
        String amountStr = "645642";
        String formattedAmount = formatAmount(amountStr);
        System.out.println("Formatted Amount: " + formattedAmount);  // 输出:Formatted Amount: 1,234,567.89

        //将数组用/字符拼接成字符串
        List<String> list = Arrays.asList("Google", "Taobao");
        Collections.reverse(list);
        String str = String.join("/", list);
        System.out.println("str ====== " + str);
    }

执行之后的结果:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1088102.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Diffusion Model论文/DALL E 2

B站视频学习记录 Ho J, Jain A, Abbeel P. Denoising diffusion probabilistic models[J]. Advances in neural information processing systems, 2020, 33: 6840-6851. Atwood J, Towsley D. Diffusion-convolutional neural networks[J]. Advances in neural information pro…

Python入门基础知识新手必备(赶紧收藏)

01 基本的类 python最基础、最常用的类主要有int整形&#xff0c;float浮点型&#xff0c;str字符串&#xff0c;list列表&#xff0c;dict字典&#xff0c;set集合&#xff0c;tuple元组等等。int整形、float浮点型一般用于给变量赋值&#xff0c;tuple元组属于不可变对象&am…

快捷高效的选择:Cpolar+Inis助你在Ubuntu上快速搭建博客网站

文章目录 前言1. Inis博客网站搭建1.1. Inis博客网站下载和安装1.2 Inis博客网站测试1.3 cpolar的安装和注册 2. 本地网页发布2.1 Cpolar临时数据隧道2.2 Cpolar稳定隧道&#xff08;云端设置&#xff09;2.3.Cpolar稳定隧道&#xff08;本地设置&#xff09; 3. 公网访问测试总…

IDEA—java: 常量字符串过长问题解决

问题描述&#xff1a; Error: java: 常量字符串过长 问题分析&#xff1a; 字符串长度过长&#xff0c;导致 idea 默认使用的 javac 编译器编译不了。 解决办法&#xff1a; Javac 编译器改为 Eclipse 编译器。 File -> Settings -> Build,Execution,Deployment -&…

Kafka 开启SASL/SCRAM认证 及 ACL授权(二)ACL

Kafka 开启SASL/SCRAM认证 及 ACL授权(二)ACL。 官网地址:https://kafka.apache.org/ kafka authentorization:https://docs.confluent.io/platform/current/kafka/authorization.html 一、开启ZK ACL(可选,内网环境,用户无机器访问权限时) 给kafka meta都加上zk的ac…

高版本Mac系统如何打开低版本的Xcode

这里写目录标题 前言解决方案 前言 大家偶尔也碰见过更新Mac系统后经常发现低版本的Xcode用不了的情况吧.基本每年大版本更新之后都可以在各个开发群里碰见问这个问题的. 解决方案 打开访达->应用程序->选中打不开的那个版本的Xcode并且右键显示包内容->Contents-…

mysql查询时间相关方法

查询当月第一天 SELECT DATE_FORMAT(NOW(), %Y-%m-01) AS first_day_of_month; SELECT DATE_FORMAT(CURDATE(), %Y-%m-01) AS first_day_of_month;查询当月最后一天 SELECT LAST_DAY(CURRENT_DATE) AS last_day_of_month;; SELECT LAST_DAY(NOW()) AS last_day_of_month查询当…

零售数据分析模板鉴赏-品类销售结构报表

不管是服装零售&#xff0c;还是连锁超市或者其他&#xff0c;只要是零售行业就绕不过商品数据分析&#xff0c;那么商品数据分析该怎么做&#xff1f;奥威BI的零售数据分析方案早早就预设好相关报表模板&#xff0c;点击应用后&#xff0c;一键替换数据源&#xff0c;立得新报…

[Spring] SpringMVC 简介(二)

目录 五、域对象共享数据 1、使用 ServletAPI 向 request 域对象共享数据 2、使用 ModelAndView 向 request 域对象共享数据 3、使用 Model、Map、ModelMap 向 request 域对象共享数据 4、向 session 域和 application 域共享数据 六、SpringMVC 的视图 1、ThymeleafVie…

客户机操作系统已禁用 CPU。请关闭或重置虚拟机(解决)

解决&#xff1a; 关闭虚拟机进入设置点击处理器给虚拟化引擎两个勾上确认后重新即可

一图看懂CodeArts Inspector 三大特性,带你玩转漏洞管理服务

华为云漏洞管理服务CodeArts Inspector是面向软件研发和服务运维提供的一站式漏洞管理能力&#xff0c;通过持续评估系统和应用等资产&#xff0c;内置风险量化管理和在线风险分析处置能力&#xff0c;帮助组织快速感应和响应漏洞&#xff0c;并及时有效地完成漏洞修复工作&…

EDA工具开发中的调参方法

一&#xff1a;问题提出 在开发EDA工具时&#xff0c;涉及到复杂算法的每个Flow&#xff0c;有很多的参数需要设定默认值。默认值和算法有关&#xff0c;不同默认值效果大不相同。并且&#xff0c;对于不同目标&#xff0c;默认值的设置也不相同。如果参数很多&#xff0c;很难…

京东运营数据分析:2023年中秋大闸蟹市场销售数据分析

双节也带不动大闸蟹市场&#xff1f; 早在放假前&#xff0c;各界消息都称今年是大闸蟹的丰收年。一方面&#xff0c;今年受到台风影响较少&#xff0c;整体气温适合大闸蟹生长&#xff1b;另一方面&#xff0c;蟹苗选育手段也在不断精进。因此今年大闸蟹产量预计会有明显提升…

让你的相册变成私有云!Synology Photos 的公网访问功能指南

文章目录 前言本教程解决的问题是&#xff1a;按照本教程操作完成能够达到的效果是&#xff1a;1.在群晖中下载并安装Synology Photos套件2.设置共享文件夹3.添加您想共享的照片4.cpolar搭建隧道5.公网ip地址访问您的分享相册6.移动端app使用公网上传照片并及时分享 前言 很多…

C#之常见图形文件格式及其特点

部分内容来源于Microsoft相关文档&#xff01; 日常生活中和软件开发中&#xff0c;经常会用到图形文件格式&#xff1a; BMP BMP 是 Windows 用来存储与设备无关的图像和与应用程序无关的图像的标准格式。 给定 BMP 文件的每像素位数&#xff08;1、4、8、15、24、32 或 64…

RBF神经网络案例——客户流失率预测

目录 背景介绍 1、径向基神经网络结构 2、符号说明 3、计算网络输出 4、计算能量函数 网络学习步骤 步骤1、先将能量函数E写成各参数的复合函数结构 步骤2、求E关于各参数的偏导 步骤3、求各参数的调整量 步骤4、计算各参数的调整量 5、按照步骤1-步骤4编写RBF神经网络…

day34

今日内容概要 本周主题内容&#xff1a;网络编程和并发编程&#xff0c;理论较多、实践相对少&#xff0c;需要记忆的较多 软件开发架构 OSI七层协议(互联网通信协议) 网络层 传输层 tcp协议和udp协议、IP协议、以太网协议等 tcp协议的三次握手和四次挥手 今日内容详细…

安装Zookeeper

ZooKeeper是一个开源的分布式协调服务&#xff0c;它主要用于解决分布式系统中的一致性、可靠性和协调性等问题。 选择版本 去archive.apache.org/dist/zookeeper/&#xff0c;选择Zookeeper版本&#xff0c;我选择3.4.6 上传服务器 复制地址&#xff0c;通过wget下载 wget…

云渲染一张效果图要多长时间?什么影响了云渲染的速度?

&#xfeff;在当今数字化时代&#xff0c;云渲染已成为许多设计和创意行业中不可或缺的关键工具。它不仅能够提高渲染效率&#xff0c;还为艺术家和设计师带来更多创作的机会和可能性。对于许多尚未使用过云渲染的朋友们来说&#xff0c;你们可能会有一个共同的问题&#xff1…

工业数据采集分析系统 自动化工厂与MES的中转站

MES系统是一套面向制造企业车间执行层的生产信息化管理系统。MES可以为企业提供包括制造数据管理、计划排程管理、生产调度管理、库存管理、质量管理、人力资源管理、工作中心/设备管理、工具工装管理、采购管理、成本管理、项目看板管理、生产过程控制、底层数据集成分析、上层…