
基本类型
鸦教授
正处于并将长期处于程序员初级阶段。
展开
-
日期 时间 处理类 ---joda time
简单的工具类,用于日期时间 String和DateTime的转化。 应用场景:如,后端日期返回给前端,Date要转成String类型package com.mmall.util;import org.apache.commons.lang3.StringUtils;import org.joda.time.DateTime;import org.joda.time.format.Da...原创 2018-07-23 11:45:53 · 526 阅读 · 0 评论 -
BigDecimalUtil 工具类
涉及到加减乘除,用int,double 会出现数据丢失,这个时候就要用BigDecimal,场景:比如说计算产品总价的时候。 注意:在new BigDecimal(Double.toString(v1),里面要传入String类型,不然不行。 public class BigDecimalUtil { private BigDecimalUtil(){ }...原创 2018-07-19 17:12:41 · 1610 阅读 · 0 评论 -
google guava 工具类
1.字符串分割 字符串分割,有的时候我们前端传过来一连串ID, 那么我们先用分隔符比如“,”,把他们写成字符串,然后后端在读取成list,这个时候用guava提供的类Splitter 处理起来就很方便了,这个类好像还能把空的排除掉,比如:...原创 2018-07-19 17:28:51 · 211 阅读 · 0 评论 -
枚举 --遍历values()
场景:根据枚举是一个值,取到另外一个值解决:枚举里面有个values()方法,可以返回枚举全部实例的数组,在枚举里面写个静态方法,传入已知的值,然后遍历枚举,取到对应的实例,有了实例就可以取到所有值了: public enum PaymentTypeEnum{ ONLINE_PAY(1,"在线支付"); PaymentTypeEnum(int code,S...原创 2018-07-21 17:13:43 · 2500 阅读 · 0 评论 -
map 遍历的方法
有时会遇到对map的遍历:import java.util.HashMap;import java.util.Map;/** * @author: Mr.Zzw * @modified by: * @description: 遍历map的方法 * @create: 2018-08-09 11:06 **/public class MapTest { //ent...原创 2018-08-09 11:33:03 · 121 阅读 · 0 评论