java一些重要工具类
来源:互联网 发布:淘宝店商品怎么分类 编辑:程序博客网 时间:2024/04/28 09:44
1、小数格式化
DecimalFormat formatPrice = new DecimalFormat("0.00");// 格式化价格到小数点后两位
showStr += "\t" + formatPrice.format(price);// 格式化价格
2、StringUtils.isEmpty() 简单的判空和字符串长度为0 str==null 或者 str,length()=0
StringUtils.isBlank() 比较合理的判空 ,会将空字符串制表符等都视为空
3、substring(); 截取子串 str="12345" substring(2) //345
valueOf(); 将字符串转化为数字 Integer.valueOf("12345");
4、NumberUtils工具类
NumberUtils.isNumber();//判断是否为数字
NumberUtils.isDigits();//判断字符串中是否全为数字
NumberUtils.toInt();//字符串转换为整数
NumberUtils.max():找出最大的一个
NumberUtils.createBigDecimal()通过字符串创建BigDecimal类型,支持long、int、float、double、number等数值
NumberUtils.createLong("1")
5、ArrayUtils工具类
ArrayUtils.isEmpty(strs):判断数组是否为空, 不为空返回false, 为空true
ArrayUtils.isEmpty(new String[]{"21","是"});//结果是false
ArrayUtils.isEmpty(new String[]{""});//结果是false
ArrayUtils.isEmpty(new String[]{null});//结果是false
ArrayUtils.isEmpty(new String[]{});//结果是true
ArrayUtils.isSameLength(strs,strs2):判断两个数组长度是否相等,长度相等返回true,否则返回false。相比较的两个数组类型必须相同
ArrayUtils.isSameType(strs,strs2):判断两个数组的类型是否相同,相同返回true,否则返回false
ArrayUtils.isEquals(strs,strs2)判断两个数组是否相等
ArrayUtils.clone赋值(克隆)数组
ArrayUtils.subarray截取子数组:根据起始索引startIndexInclusive到结束索引startIndexInclusive
ArrayUtils.indexOf查询某个object在数组中的位置,可是指定起始搜索位置
ArrayUtils.lastIndexOf反向查询某个object在数组中的位置,可以指定起始搜索位置
ArrayUtils.contains查询某个object是否在数组中
ArrayUtils.reverse反转数组
ArrayUtils.add添加一object到数组
ArrayUtils.remove删除数组某个位置的元素
ArrayUtils.removeElement删除数组中某个对象
6、RandomUtils工具类
RandomStringUtils生成字符随机数。
RandomUtils.nextBoolean();
RandomUtils.nextDouble();
RandomUtils.nextLong();
7、枚举.vlues()
enum A{"a","b","c"} A.values()//转化为数组
DecimalFormat formatPrice = new DecimalFormat("0.00");// 格式化价格到小数点后两位
showStr += "\t" + formatPrice.format(price);// 格式化价格
2、StringUtils.isEmpty() 简单的判空和字符串长度为0 str==null 或者 str,length()=0
StringUtils.isBlank() 比较合理的判空 ,会将空字符串制表符等都视为空
3、substring(); 截取子串 str="12345" substring(2) //345
valueOf(); 将字符串转化为数字 Integer.valueOf("12345");
4、NumberUtils工具类
NumberUtils.isNumber();//判断是否为数字
NumberUtils.isDigits();//判断字符串中是否全为数字
NumberUtils.toInt();//字符串转换为整数
NumberUtils.max():找出最大的一个
NumberUtils.createBigDecimal()通过字符串创建BigDecimal类型,支持long、int、float、double、number等数值
NumberUtils.createLong("1")
5、ArrayUtils工具类
ArrayUtils.isEmpty(strs):判断数组是否为空, 不为空返回false, 为空true
ArrayUtils.isEmpty(new String[]{"21","是"});//结果是false
ArrayUtils.isEmpty(new String[]{""});//结果是false
ArrayUtils.isEmpty(new String[]{null});//结果是false
ArrayUtils.isEmpty(new String[]{});//结果是true
ArrayUtils.isSameLength(strs,strs2):判断两个数组长度是否相等,长度相等返回true,否则返回false。相比较的两个数组类型必须相同
ArrayUtils.isSameType(strs,strs2):判断两个数组的类型是否相同,相同返回true,否则返回false
ArrayUtils.isEquals(strs,strs2)判断两个数组是否相等
ArrayUtils.clone赋值(克隆)数组
ArrayUtils.subarray截取子数组:根据起始索引startIndexInclusive到结束索引startIndexInclusive
ArrayUtils.indexOf查询某个object在数组中的位置,可是指定起始搜索位置
ArrayUtils.lastIndexOf反向查询某个object在数组中的位置,可以指定起始搜索位置
ArrayUtils.contains查询某个object是否在数组中
ArrayUtils.reverse反转数组
ArrayUtils.add添加一object到数组
ArrayUtils.remove删除数组某个位置的元素
ArrayUtils.removeElement删除数组中某个对象
6、RandomUtils工具类
RandomStringUtils生成字符随机数。
RandomUtils.nextBoolean();
RandomUtils.nextDouble();
RandomUtils.nextLong();
7、枚举.vlues()
enum A{"a","b","c"} A.values()//转化为数组
0 0
- java一些重要工具类
- Android一些重要的工具类
- (二)、shiro之一些重要的组件和工具类
- 一些Java工具类
- Java中的一些重要概念
- java的一些重要问题
- java工具类一些应用
- Java的一些工具类
- cocos2dx一些重要的类
- 【java】一些重要的概念理解
- 学习java的一些重要网址
- Java:JfreeChart一些重要的函数
- 学习java一些感觉重要的知识
- java基础知识--一些重要的关键字
- java 中重要工具 VisualVM介绍
- Java 中 重要概念及工具 简述
- Java的一些工具
- 核心技术笔记_重要的java.lang.string:、 String类中的一些重要的方法(2014.04.16 day36)
- osgi6——camel配置学习
- MySql索引算法原理解析(通俗易懂,只讲B-tree)
- Android如何获取手机上面已经安装的app
- poj1797 最短路变形
- 【cJSON】CJSON学习笔记(二)
- java一些重要工具类
- linux基础教程---用户和组操作
- POJ 2092 Grandpa is Famous 水
- Python笔记
- 线程专用钩子和全局钩子的区别
- 代码定位
- sscanf()中表达式的用法
- MongoDB简介(一)
- Docker 学习笔记(一) docker特点及应用场景