数据处理类常用方法
发布日期:2021-07-27 04:55:46
浏览次数:6
分类:技术文章
本文共 1150 字,大约阅读时间需要 3 分钟。
BigInteger类
平时使用的数值类型都有一定的长度限制,当我们要运算的数超过了长度限制之后就无法使用了, 这时我们就可以使用BigInteger,他可以装载其他类型表示的任意长度的数值。
//构造方法BigInteger bigInteger = new BigInteger("10809705710945701710989");//常用方法public BigInteger add(BigInteger augend) // 加public BigInteger subtract(BigInteger subtrahend) // 减public BigInteger multiply(BigInteger multiplicand) // 乘public BigInteger divide(BigInteger divisor) // 除public BigInteger pow(int n)//平方public BigInteger[] divideAndRemainder(BigInteger val) : 返回除积和余数
BigDecimal类
由于在运算的时候,float类型和double很容易丢失精度,比如1/2结果为0.49999999;不可变的、任意精度的有符号十进制数。
//构造方法BigDecimal bigDecimal = new BigDecimal("2.0");//常用方法public BigDecimal add(BigDecimal augend) //加public BigDecimal subtract(BigDecimal subtrahend) // 减public BigDecimal multiply(BigDecimal multiplicand) // 乘public BigDecimal divide(BigDecimal divisor) // 除public BigInteger pow(int n) //平方//newScale表示保留几位小数,RoundingMode直接调用静态方法public BigDecimal setScale(int newScale, RoundingMode roundingMode)//RoundingMode的模式HALF_DOWN //五舍六入HALF_UP //四舍五入CEILINGFLOOR
DecimalFormat类
按照一定的格式输出。
//三位小数,四舍五入DecimalFormat decimalFormat = new DecimalFormat("#.###");//数字按照一定格式输出decimalFormat.format("数字");
转载地址:https://blog.csdn.net/qq_45337431/article/details/100024356 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
网站不错 人气很旺了 加油
[***.192.178.218]2024年09月13日 22时38分05秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
session和cookie区别与联系
2019-05-27
PHP 实现笛卡尔积
2019-05-27
Laravel中的$loop
2019-05-27
CentOS7 重置root密码
2019-05-27
Centos安装Python3
2019-05-27
PHP批量插入
2019-05-27
laravel连接sql server 2008
2019-05-27
Laravel 操作redis的各种数据类型
2019-05-27
Laravel框架学习笔记之任务调度(定时任务)
2019-05-27
laravel 定时任务秒级执行
2019-05-27
浅析 Laravel 官方文档推荐的 Nginx 配置
2019-05-27
Swagger在Laravel项目中的使用
2019-05-27
Laravel 的生命周期
2019-05-27
CentOS Docker 安装
2019-05-27
Nginx
2019-05-27
Navicat远程连接云主机数据库
2019-05-27
Nginx配置文件nginx.conf中文详解(总结)
2019-05-27
MySQL innert join、left join、right join等理解
2019-05-27
vivado模块封装ip/edf
2019-05-27