Class Normal

java.lang.Object
org.miaixz.bus.core.lang.Normal

public class Normal extends Object
默认常量
Since:
Java 17+
Author:
Kimi Liu
  • Field Details

    • _1024

      public static final int _1024
      The number 1024 1.二进制计数的基本计量单位 2.广大程序员的共同节日
      See Also:
    • _512

      public static final int _512
      The number 512
      See Also:
    • _256

      public static final int _256
      The number 256
      See Also:
    • _128

      public static final int _128
      The number 128
      See Also:
    • _64

      public static final int _64
      The number 64
      See Also:
    • _32

      public static final int _32
      The number 32
      See Also:
    • _16

      public static final int _16
      The number 16
      See Also:
    • _10

      public static final int _10
      The number 9
      See Also:
    • _9

      public static final int _9
      The number 9
      See Also:
    • _8

      public static final int _8
      The number 8
      See Also:
    • _7

      public static final int _7
      The number 7
      See Also:
    • _6

      public static final int _6
      The number 6
      See Also:
    • _5

      public static final int _5
      The number 5
      See Also:
    • _4

      public static final int _4
      The number 4
      See Also:
    • _3

      public static final int _3
      The number 3
      See Also:
    • _2

      public static final int _2
      The number 2
      See Also:
    • _1

      public static final int _1
      The number 1
      See Also:
    • _0

      public static final int _0
      The number 0
      See Also:
    • __1

      public static final int __1
      The number -1
      See Also:
    • __2

      public static final int __2
      The number -2
      See Also:
    • __3

      public static final int __3
      The number -3
      See Also:
    • __4

      public static final int __4
      The number -4
      See Also:
    • __5

      public static final int __5
      The number -5
      See Also:
    • __6

      public static final int __6
      The number -6
      See Also:
    • __7

      public static final int __7
      The number -7
      See Also:
    • __8

      public static final int __8
      The number -8
      See Also:
    • __9

      public static final int __9
      The number -9
      See Also:
    • __10

      public static final int __10
      The number -10
      See Also:
    • _65535

      public static final int _65535
      The number 65535
      See Also:
    • LONG_ZERO

      public static final Long LONG_ZERO
      Reusable Long constant for zero.
    • LONG_ONE

      public static final Long LONG_ONE
      Reusable Long constant for one.
    • LONG_MINUS_ONE

      public static final Long LONG_MINUS_ONE
      Reusable Long constant for minus one.
    • INTEGER_ZERO

      public static final Integer INTEGER_ZERO
      Reusable Integer constant for zero.
    • INTEGER_ONE

      public static final Integer INTEGER_ONE
      Reusable Integer constant for one.
    • INTEGER_TWO

      public static final Integer INTEGER_TWO
      Reusable Integer constant for two
    • INTEGER_MINUS_ONE

      public static final Integer INTEGER_MINUS_ONE
      Reusable Integer constant for minus one.
    • SHORT_ZERO

      public static final Short SHORT_ZERO
      Reusable Short constant for zero.
    • SHORT_ONE

      public static final Short SHORT_ONE
      Reusable Short constant for one.
    • SHORT_MINUS_ONE

      public static final Short SHORT_MINUS_ONE
      Reusable Short constant for minus one.
    • BYTE_ZERO

      public static final Byte BYTE_ZERO
      Reusable Byte constant for zero.
    • BYTE_ONE

      public static final Byte BYTE_ONE
      Reusable Byte constant for one.
    • BYTE_MINUS_ONE

      public static final Byte BYTE_MINUS_ONE
      Reusable Byte constant for minus one.
    • DOUBLE_ZERO

      public static final Double DOUBLE_ZERO
      Reusable Double constant for zero.
    • DOUBLE_ONE

      public static final Double DOUBLE_ONE
      Reusable Double constant for one.
    • DOUBLE_MINUS_ONE

      public static final Double DOUBLE_MINUS_ONE
      Reusable Double constant for minus one.
    • FLOAT_ZERO

      public static final Float FLOAT_ZERO
      Reusable Float constant for zero.
    • FLOAT_ONE

      public static final Float FLOAT_ONE
      Reusable Float constant for one.
    • FLOAT_MINUS_ONE

      public static final Float FLOAT_MINUS_ONE
      Reusable Float constant for minus one.
    • EMPTY_OBJECT_ARRAY

      public static final Object[] EMPTY_OBJECT_ARRAY
      Object array.
    • EMPTY_CLASS_ARRAY

      public static final Class<?>[] EMPTY_CLASS_ARRAY
      Class array.
    • EMPTY_STRING_ARRAY

      public static final String[] EMPTY_STRING_ARRAY
      String array.
    • EMPTY_LONG_ARRAY

      public static final long[] EMPTY_LONG_ARRAY
      long array.
    • EMPTY_LONG_OBJECT_ARRAY

      public static final Long[] EMPTY_LONG_OBJECT_ARRAY
      Long array.
    • EMPTY_INT_ARRAY

      public static final int[] EMPTY_INT_ARRAY
      int array.
    • EMPTY_INTEGER_OBJECT_ARRAY

      public static final Integer[] EMPTY_INTEGER_OBJECT_ARRAY
      Integer array.
    • EMPTY_SHORT_ARRAY

      public static final short[] EMPTY_SHORT_ARRAY
      short array.
    • EMPTY_SHORT_OBJECT_ARRAY

      public static final Short[] EMPTY_SHORT_OBJECT_ARRAY
      Short array.
    • EMPTY_BYTE_ARRAY

      public static final byte[] EMPTY_BYTE_ARRAY
      byte array.
    • EMPTY_BYTE_OBJECT_ARRAY

      public static final Byte[] EMPTY_BYTE_OBJECT_ARRAY
      Byte array.
    • EMPTY_DOUBLE_ARRAY

      public static final double[] EMPTY_DOUBLE_ARRAY
      double array.
    • EMPTY_DOUBLE_OBJECT_ARRAY

      public static final Double[] EMPTY_DOUBLE_OBJECT_ARRAY
      Double array.
    • EMPTY_FLOAT_ARRAY

      public static final float[] EMPTY_FLOAT_ARRAY
      float array.
    • EMPTY_FLOAT_OBJECT_ARRAY

      public static final Float[] EMPTY_FLOAT_OBJECT_ARRAY
      Float array.
    • EMPTY_BOOLEAN_ARRAY

      public static final boolean[] EMPTY_BOOLEAN_ARRAY
      boolean array.
    • EMPTY_BOOLEAN_OBJECT_ARRAY

      public static final Boolean[] EMPTY_BOOLEAN_OBJECT_ARRAY
      Boolean array.
    • EMPTY_CHAR_ARRAY

      public static final char[] EMPTY_CHAR_ARRAY
      char array.
    • EMPTY_CHARACTER_OBJECT_ARRAY

      public static final Character[] EMPTY_CHARACTER_OBJECT_ARRAY
      Character array.
    • BYTES_PER_KB

      public static final long BYTES_PER_KB
      Bytes per Kilobyte(KB).
      See Also:
    • BYTES_PER_MB

      public static final long BYTES_PER_MB
      Bytes per Megabyte(MB).
      See Also:
    • BYTES_PER_GB

      public static final long BYTES_PER_GB
      Bytes per Gigabyte(GB).
      See Also:
    • BYTES_PER_TB

      public static final long BYTES_PER_TB
      Bytes per Terabyte(TB).
      See Also:
    • DEFAULT_BUFFER_SIZE

      public static final int DEFAULT_BUFFER_SIZE
      默认缓存大小 8192
      See Also:
    • DEFAULT_MIDDLE_BUFFER_SIZE

      public static final int DEFAULT_MIDDLE_BUFFER_SIZE
      默认中等缓存大小 16384
      See Also:
    • DEFAULT_LARGE_BUFFER_SIZE

      public static final int DEFAULT_LARGE_BUFFER_SIZE
      默认大缓存大小 32768
      See Also:
    • DEFAULT_LOAD_FACTOR

      public static final float DEFAULT_LOAD_FACTOR
      默认增长因子,当Map的size达到 容量*增长因子时,开始扩充Map
      See Also:
    • NUMBER

      public static final String NUMBER
      字符串: 数字
      See Also:
    • ALPHABET

      public static final String ALPHABET
      字符串: 字母
      See Also:
    • LOWER_ALPHABET_NUMBER

      public static final String LOWER_ALPHABET_NUMBER
      字符串: 小字母数字
      See Also:
    • UPPER_ALPHABET_NUMBER

      public static final String UPPER_ALPHABET_NUMBER
      字符串: 大字母数字
    • EMPTY

      public static final String EMPTY
      字符串:空
      See Also:
    • NULL

      public static final String NULL
      字符串:null
      See Also:
    • TRUE

      public static final String TRUE
      真/是
      See Also:
    • FALSE

      public static final String FALSE
      假/否
      See Also:
    • ENABLED

      public static final String ENABLED
      启用
      See Also:
    • DISABLED

      public static final String DISABLED
      禁用
      See Also:
    • IS

      public static final String IS
      is
      See Also:
    • SET

      public static final String SET
      set
      See Also:
    • GET

      public static final String GET
      get
      See Also:
    • EQUALS

      public static final String EQUALS
      equals
      See Also:
    • HASHCODE

      public static final String HASHCODE
      hashCode
      See Also:
    • TOSTRING

      public static final String TOSTRING
      toString
      See Also:
    • UNKNOWN

      public static final String UNKNOWN
      字符串:unknown
      See Also:
    • UNDEFINED

      public static final String UNDEFINED
      字符串:undefined
      See Also:
    • FILE_URL_PREFIX

      public static final String FILE_URL_PREFIX
      URL 前缀表示文件: "file:"
      See Also:
    • JAR_URL_PREFIX

      public static final String JAR_URL_PREFIX
      URL 前缀表示jar: "jar:"
      See Also:
    • WAR_URL_PREFIX

      public static final String WAR_URL_PREFIX
      URL 前缀表示war: "war:"
      See Also:
    • CLASSPATH

      public static final String CLASSPATH
      针对ClassPath路径的伪协议前缀: "classpath:"
      See Also:
    • META_INF

      public static final String META_INF
      元数据: "META-INF"
      See Also:
    • META_INF_SERVICES

      public static final String META_INF_SERVICES
      元数据: "META-INF/services"
      See Also:
    • URL_PROTOCOL_FILE

      public static final String URL_PROTOCOL_FILE
      URL 协议表示文件: "file"
      See Also:
    • URL_PROTOCOL_JAR

      public static final String URL_PROTOCOL_JAR
      URL 协议表示Jar文件: "jar"
      See Also:
    • LIB_PROTOCOL_JAR

      public static final String LIB_PROTOCOL_JAR
      LIB 协议表示lib文件: "lib"
      See Also:
    • URL_PROTOCOL_ZIP

      public static final String URL_PROTOCOL_ZIP
      URL 协议表示zip文件: "zip"
      See Also:
    • URL_PROTOCOL_WSJAR

      public static final String URL_PROTOCOL_WSJAR
      URL 协议表示WebSphere文件: "wsjar"
      See Also:
    • URL_PROTOCOL_VFSZIP

      public static final String URL_PROTOCOL_VFSZIP
      URL 协议表示JBoss zip文件: "vfszip"
      See Also:
    • URL_PROTOCOL_VFSFILE

      public static final String URL_PROTOCOL_VFSFILE
      URL 协议表示JBoss文件: "vfsfile"
      See Also:
    • URL_PROTOCOL_VFS

      public static final String URL_PROTOCOL_VFS
      URL 协议表示JBoss VFS资源: "vfs"
      See Also:
    • JAR_URL_SEPARATOR

      public static final String JAR_URL_SEPARATOR
      Jar路径以及内部文件路径的分界符: "!/"
      See Also:
    • WAR_URL_SEPARATOR

      public static final String WAR_URL_SEPARATOR
      WAR路径及内部文件路径分界符
      See Also:
    • HEX_ERROR

      public static final String HEX_ERROR
      十六进制错误
      See Also:
    • OPERATOR_ZH

      public static final char[] OPERATOR_ZH
      简体中文运算符
    • CAPACITY_NAMES

      public static final String[] CAPACITY_NAMES
           byte        1B     1
           kilobyte    1KB    1,024
           megabyte    1MB    1,048,576
           gigabyte    1GB    1,073,741,824
           terabyte    1TB    1,099,511,627,776
       
    • COLOR

      public static final String[] COLOR
      七色
    • CNY

      public static final String CNY
      缺省的币种代码,为CNY(人民币)。
      See Also:
    • SIMPLE_UNITS

      public static final String[] SIMPLE_UNITS
      简体中文单位
    • TRADITIONAL_UNITS

      public static final String[] TRADITIONAL_UNITS
      繁体中文单位
    • SIMPLE_DIGITS

      public static final String[] SIMPLE_DIGITS
      简体中文形式
    • TRADITIONAL_DIGITS

      public static final String[] TRADITIONAL_DIGITS
      繁体中文形式
    • EN_NUMBER

      public static final String[] EN_NUMBER
      英文数字1-9
    • EN_NUMBER_TEEN

      public static final String[] EN_NUMBER_TEEN
      英文数字10-19
    • EN_NUMBER_TEN

      public static final String[] EN_NUMBER_TEN
      英文数字10-90
    • EN_NUMBER_MORE

      public static final String[] EN_NUMBER_MORE
      英文数字千-亿
    • TRUE_ARRAY

      public static final String[] TRUE_ARRAY
      表示为真的字符串
    • FALSE_ARRAY

      public static final String[] FALSE_ARRAY
      表示为假的字符串
    • DIGITS_16_LOWER

      public static final char[] DIGITS_16_LOWER
      用于建立十六进制字符的输出的小写字符数组
    • DIGITS_16_UPPER

      public static final char[] DIGITS_16_UPPER
      用于建立十六进制字符的输出的大写字符数组
    • ENCODE_64_TABLE

      public static final byte[] ENCODE_64_TABLE
      base64编码表
    • DECODE_64_TABLE

      public static final byte[] DECODE_64_TABLE
      base64解码表
  • Constructor Details

    • Normal

      public Normal()
  • Method Details

    • isFileOrVfsURL

      public static boolean isFileOrVfsURL(URL url)
      提供的URL是否为文件 文件协议包括"file", "vfsfile" 或 "vfs".
      Parameters:
      url - URL
      Returns:
      是否为文件
    • isFileURL

      public static boolean isFileURL(URL url)
      提供的URL是否为文件 文件协议包括"file".
      Parameters:
      url - URL
      Returns:
      是否为文件
    • isVfsURL

      public static boolean isVfsURL(URL url)
      提供的URL是否为文件 文件协议包括"vfsfile" 或 "vfs".
      Parameters:
      url - URL
      Returns:
      是否为文件
    • isJarURL

      public static boolean isJarURL(URL url)
      提供的URL是否为jar包URL 协议包括: "jar", "zip", "vfszip" 或 "wsjar".
      Parameters:
      url - URL
      Returns:
      是否为jar包URL
    • isJarFileURL

      public static boolean isJarFileURL(URL url)
      提供的URL是否为Jar文件URL 判断依据为file协议且扩展名为.jar
      Parameters:
      url - the URL to check
      Returns:
      whether the URL has been identified as a JAR file URL