有时候数据库中,金额一栏会存以分为单位的数字,如果前端需要使用的时候,但又要以元来显示,则需要进行由分到元的转换,可以参考以下代码(以Java为例):
final String CURRENCY_FEN_REGEX = "\\-?[0-9]+";
String amount = "336601";
if(!amount.matches(CURRENCY_FEN_REGEX)) {
throw new Exception("金额格式有误");
}
System.out.println(String.valueOf(BigDecimal.valueOf(Long.valueOf(amount)).divide(new BigDecimal(100))));
这里使用了BigDecimal类,divide()方法,该方法是进行除运算,并且说明了精度。
分享到:
相关推荐
1. 序列化对象为JSON:首先,定义一个C#对象,然后使用Json.NET的`JsonConvert.SerializeObject`方法将其转换为JSON字符串。 ```csharp public class MyData { public string Field1 { get; set; } public int ...
《虚拟电表工具在DL/T645标准下的应用与解析》 在现代电力系统中,电表数据的采集和管理是一项重要的任务。为规范这一过程,我国电力行业制定了DL/T645系列通信协议,它为电能表的数据交换提供了统一的标准。本文将...
本工具支持常用的所有CRC校验 比如: CRC-4/TU CRC-5/EPC CRC-5/ITU CRC-6/TU CRC-7/MMC CRC-8 CRC-8/ITU CRC-8/ROHC CRC-8/MAXIM CRC-16/BM CRC-16/MAXIM CRC-16/USB CRC-16/MODBUS CRC-16/CCITT CRC-16/CCITT-...
找到并使用合适的串口调试工具至关重要,它可以帮助我们模拟设备,发送和接收符合DL/T645-1997协议的数据,进行错误检测和问题定位。例如,"Do645"这样的工具,可能包含了帧构建、解码、模拟通信等功能,简化了调试...
**Matlab EMD工具箱详解及安装指南** **一、EMD工具箱介绍** EMD(Empirical Mode Decomposition)即经验模态分解,是一种基于数据本身的非线性、非平稳信号处理方法。由Huang等人在1998年提出,它能够将复杂信号...
三菱PLC( Programmable Logic Controller)编程软件SWOPC-FXGP-WIN-C是一款专为三菱FX系列小型可编程控制器设计的编程、监控和调试工具。这款软件在学校的实验室环境中被广泛使用,为学生提供了实践PLC控制技术的...
给到的卡bin库 开头6位对应银行关系。
这是一款功能强大的算法工具, 具有如下特点:(详细功能请查看帮助文档, 工具主界面按F1键可显示帮助文档) 支持非对称算法:RSA、ECC、SM2 支持对称算法:3DES、AES、SM4、RC4 支持各种MAC算法和HMAC算法 支持...
Jackson是Java领域中广泛使用的JSON处理库,由 FasterXML 组织开发并维护。在Spring框架中,Jackson作为默认的JSON转换工具,用于处理RESTful应用程序中的数据序列化和反序列化。`jackson-2.6.jar`是Jackson库的一个...
而`java-property-utils-1.9.jar` 提供了一些用于处理Java属性文件的工具类,这些工具在配置CORS过滤器时可能会用到,例如读取配置文件中的CORS策略。 在配置CORS过滤器时,首先需要将这两个库添加到项目的类路径中...
在本文中,我们将深入探讨Gradle 2.14版本,了解其重要特性、安装与使用方法,并探讨它在Android Studio中的应用。 首先,让我们来理解一下Gradle的基本概念。Gradle是一种基于Groovy语言的开源构建自动化系统,它...
此版本引入了Java工具链支持,使得使用不同版本的Java构建JVM项目比运行Gradle的版本更容易。从这个版本开始,Gradle本身也可以运行在java15上。 此版本中新的依赖项管理功能包括仅支持编译API依赖项、在依赖项锁定...
2. **数字电子钟原理**:数字电子钟通常采用计数器和分频器来实现时间的精确计数。单片机接收到外部晶振信号,经过内部计数处理后,显示当前时间。 3. **DDB--Protel**:这是一款电路设计软件,用于绘制电路原理图...
不需要关心接受的字符串编码是UTF_8还是GBK,还是ios-8859-1,自动转换为utf-8编码格式,无需判断字符串原有编码,用法://处理编码String newStr = GetEncode.transcode(oldStr);
针对TSK/TEL/PT301探针台所生成原始MAP在转换成简单易读的TXT/BMP/XLSmap 1、本软件完全免费 2、支持软件功能定制(必要时提供技术支持) 3、提供特殊软件(如TEL-P08/P12 DEVICE生成及修改软件)-->软件属于日本...
1. **生成WSDL(Web Service Description Language)文件**:JAX-WS工具如`wsimport`可以自动从服务接口生成WSDL文件,描述服务的接口和消息格式。 2. **创建部署描述符(web.xml)**:在`WEB-INF`目录下创建或更新`...
Maven是一个强大的项目管理和依赖管理工具,而Spring MVC是Spring框架的一部分,用于构建动态、交互式的Web应用。通过结合这两个强大的技术,我们可以高效地开发Java Web项目。 首先,我们需要了解Maven的基本概念...
Java解压RAR文件,压缩包内包含源码、Jar包、依赖包和示例程序,也可以从http://code.google.com/p/java-unrar/downloads/list这里下载支持密码的unrar项目(包括源码和jar包),其依赖包也很容易搜到。
Gradle 是一个强大的构建自动化工具,广泛应用于Java、Android和其他多语言项目中。它提供了灵活的构建脚本语法,支持多种插件,可以方便地管理依赖关系,进行编译、打包、测试等任务。Gradle-3.2 版本是 Gradle 的...
此外,`curl`还支持使用URL作为命令行参数,这使得执行请求变得非常直观。例如,要下载一个网页,只需输入`curl http://example.com`。 `curl`的可扩展性也是其强大之处,可以通过插件和配置选项来增加更多功能。...