常用常量池定义

定义通用常量类,一下例子均是Constant下内部类,可根据自己需要重命名

1.数字(int,long,string)
	/**
     * 常量池(值无固定意义,按实际使用时各自业务定义)
     */
    public static class Pool {

        /**
         * 字符 -1.
         */
        public static final String MIN_STR_1 = "-1";

        /**
         * 字符 1
         */
        public static final String STR_00 = "00";

        /**
         * 字符 1
         */
        public static final String STR_01 = "01";

        /**
         * 字符 1
         */
        public static final String STR_02 = "02";

        /**
         * 字符 0.
         */
        public static final String STR_0 = "0";

        /**
         * 字符 5.
         */
        public static final String STR_5 = "5";

        /**
         * 字符 7.
         */
        public static final String STR_7 = "7";

        /**
         * 字符 9.
         */
        public static final String STR_9 = "9";

        /**
         * 字符 1
         */
        public static final String STR_1 = "1";

        /**
         * 字符 1
         */
        public static final String STR_2 = "2";

        /**
         * 字符 20
         */
        public static final String STR_20 = "20";

        /**
         * 字符 9
         */
        public static final String STR_99 = "99";

        /**
         * 数字 0
         */
        public static final int INT_0 = 0;

        /**
         * 数字 5
         */
        public static final int INT_5 = 5;

        /**
         * 数字 6
         */
        public static final int INT_6 = 6;
        /**
         * 数字 -1
         */
        public static final int MIN_INT_1 = -1;

        /**
         * 数字 -2
         */
        public static final int MIN_INT_2 = -2;

        /**
         * 数字 -3
         */
        public static final int MIN_INT_3 = -3;

        /**
         * 数字 -4
         */
        public static final int MIN_INT_4 = -4;

        /**
         * 数字 -5
         */
        public static final int MIN_INT_5 = -5;

        /**
         * 数字 -6
         */
        public static final int MIN_INT_6 = -6;

        /**
         * 数字 -7
         */
        public static final int MIN_INT_7 = -7;

        /**
         * 数字 1
         */
        public static final int INT_1 = 1;

        /**
         * 数字 2
         */
        public static final int INT_2 = 2;

        /**
         * 数字 3
         */
        public static final int INT_3 = 3;

        /**
         * 数字 4
         */
        public static final int INT_4 = 4;
        /**
         * 数字 8
         */
        public static final int INT_8 = 8;

        /**
         * 数字 9
         */
        public static final int INT_9 = 9;

        /**
         * 数字 99
         */
        public static final int INT_99 = 99;

        /**
         * 数字 LONG 0
         */
        public static final Long LONG_0 = 0L;

        /**
         * 数字 LONG 1
         */
        public static final Long LONG_1 = 1L;

        /**
         * 数字 LONG 2
         */
        public static final Long LONG_2 = 2L;

        /**
         * 数字 LONG 3
         */
        public static final Long LONG_3 = 3L;

        /**
         * 数字 LONG 5
         */
        public static final Long LONG_5 = 5L;
        /**
         * 数字 LONG 3
         */
        public static final Long LONG_10 = 10L;

    }

2.符号

	/**
     * 符号.
     */
    public static class Symbol {

        /**
         * AT.
         */
        public static final String AT = "@";
        /**
         * 连接号.
         */
        public static final String HYPHEN = "-";

        /**
         * 加号
         */
        public static final String ADD = "+";
        /**
         * 下划线.
         */
        public static final String UNDERSCORE = "_";
        /**
         * 逗号.
         */
        public static final String COMMA = ",";
        /**
         * 冒号.
         */
        public static final String COLON = ":";
        /**
         * 冒号.
         */
        public static final String DOUBLE_COLON = "::";
        /**
         * 反斜杠.
         */
        public static final String SLASH = "/";

        /**
         * 斜杠.
         */
        public static final String BACK_SLASH = "\\";

        /**
         * "*".
         */
        public static final String ASTERISK = "*";
        /**
         * 双斜杠.
         */
        public static final String DOUBLE_SLASH = "//";

        /**
         * 符号.
         */
        public static final String DOT = ".";

        /**
         * 符号 、
         */
        public static final String CN_PAUSE = "、";
        /**
         * 符号 %
         */
        public static final String PERCENTAGE = "%";

        /**
         * 符号 ;
         */
        public static final String SEMICOLON = ";";

        /**
         * 符号 ;
         */
        public static final String CN_SEMICOLON = ";";

    }
3.协议
	/**
     * 协议.
     */
    public static class Protocol {

        /**
         * http scheme:http .
         */
        public static final String SCHEME_HTTP = "http";
        /**
         * http prefix:http:// .
         */
        public static final String PREFIX_HTTP = "http://";

        /**
         * https scheme:https .
         */
        public static final String SCHEME_HTTPS = "https";
        /**
         * https prefix:https:// .
         */
        public static final String PREFIX_HTTPS = "https://";

        /**
         * websocket scheme:ws .
         */
        public static final String SCHEME_WS = "ws";

        /**
         * websocket prefix:ws:// .
         */
        public static final String PREFIX_WS = "ws://";

        /**
         * websocket ssl scheme:wss .
         */
        public static final String SCHEME_WSS = "wss";

        /**
         * websocket ssl prefix:wss:// .
         */
        public static final String PREFIX_WSS = "wss://";

    }
4.请求发方式
public static class HttpMethod {

        /**
         * GET
         */
        public static final String GET = "GET";
        /**
         * HEAD
         */
        public static final String HEAD = "HEAD";
        /**
         * POST
         */
        public static final String POST = "POST";
        /**
         * PUT
         */
        public static final String PUT = "PUT";
        /**
         * PATCH
         */
        public static final String PATCH = "PATCH";
        /**
         * DELETE
         */
        public static final String DELETE = "DELETE";
        /**
         * OPTIONS
         */
        public static final String OPTIONS = "OPTIONS";
        /**
         * TRACE
         */
        public static final String TRACE = "TRACE";
    }

5.临时文件
 public static class FileSuffix {

        /**
         * 临时文件 .temp
         */
        public static final String TEMP = ".temp";

    }
6.日期时间格式化
public static class DateFormatter {

    public static final DateTimeFormatter DEFAULT_FORMATTER = DateTimeFormatter.ofPattern(
            DatePattern.YYYY_MM_DD_HH24_MM_SS);

    public static final DateTimeFormatter MILLISECOND_FORMATTER = DateTimeFormatter.ofPattern(
            DatePattern.YYYY_MM_DD_HH24_MM_SS_SSS);


    public static final DateTimeFormatter DEFAULT_DAY_FORMATTER = DateTimeFormatter.ofPattern(
            DatePattern.YYYY_MM_DD);

    public static final DateTimeFormatter DEFAULT_MONTH_FORMATTER = DateTimeFormatter.ofPattern(
            DatePattern.YYYY_MM);
}
7.时间格式
public static class DatePattern {

        /**
         * 时区
         */
        public static final String DEFAULT_TIME_ZONE = "GMT+8";

        /**
         * yyyy-MM
         */
        public static final String YYYY_MM = "yyyy-MM";

        /**
         * yyyyMM
         */
        public static final String YYYYMM = "yyyyMM";

        /**
         * yyyy-MM-dd
         */
        public static final String YYYY_MM_DD = "yyyy-MM-dd";

        /**
         * yyyyMMdd
         */
        public static final String YYYYMMDD = "yyyyMMdd";

        /**
         * yyyy-MM-dd HH:mm:ss
         */
        public static final String YYYY_MM_DD_HH24_MM_SS = "yyyy-MM-dd HH:mm:ss";

        /**
         * yyyy-MM-dd HH:mm:ss.SSS
         */
        public static final String YYYY_MM_DD_HH24_MM_SS_SSS = "yyyy-MM-dd HH:mm:ss.SSS";

        /**
         * yyyy-MM-dd HH:mm:ss.SSS
         */
        public static final String YYYYMMDDHH24MMSS = "yyyyMMddHHmmss";
    }

以上是自己工作中用到总结,如自己业务需要其他类型可自行定义使用**

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值