Enum CharacterEncoding

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Comparable<CharacterEncoding>

    public enum CharacterEncoding
    extends java.lang.Enum<CharacterEncoding>
    Enumerates character encodings.
    • Enum Constant Detail

      • ISO_8859_PART1

        public static final CharacterEncoding ISO_8859_PART1
        ISO/IEC 8859 Part 1, a.k.a. Latin-1 Western European.
      • ISO_8859_PART2

        public static final CharacterEncoding ISO_8859_PART2
        ISO/IEC 8859 Part 2, a.k.a. Latin-2 Central European.
      • ISO_8859_PART3

        public static final CharacterEncoding ISO_8859_PART3
        ISO/IEC 8859 Part 3, a.k.a. Latin-3 South European.
      • ISO_8859_PART4

        public static final CharacterEncoding ISO_8859_PART4
        ISO/IEC 8859 Part 4, a.k.a. Latin-4 North European.
      • ISO_8859_PART5

        public static final CharacterEncoding ISO_8859_PART5
        ISO/IEC 8859 Part 5, a.k.a. Latin/Cyrillic.
      • ISO_8859_PART6

        public static final CharacterEncoding ISO_8859_PART6
        ISO/IEC 8859 Part 6, a.k.a. Latin/Arabic.
      • ISO_8859_PART7

        public static final CharacterEncoding ISO_8859_PART7
        ISO/IEC 8859 Part 7, a.k.a. Latin/Greek.
      • ISO_8859_PART8

        public static final CharacterEncoding ISO_8859_PART8
        ISO/IEC 8859 Part 8, a.k.a. Latin/Hebrew.
      • ISO_8859_PART9

        public static final CharacterEncoding ISO_8859_PART9
        ISO/IEC 8859 Part 9, a.k.a. Latin-5 Turkish.
      • ISO_8859_PART10

        public static final CharacterEncoding ISO_8859_PART10
        ISO/IEC 8859 Part 10, a.k.a. Latin-6 Nordic.
      • ISO_8859_PART11

        public static final CharacterEncoding ISO_8859_PART11
        ISO/IEC 8859 Part 11, a.k.a. Latin/Thai.
      • ISO_8859_PART13

        public static final CharacterEncoding ISO_8859_PART13
        ISO/IEC 8859 Part 13, a.k.a. Latin-7 Baltic Rim.
      • ISO_8859_PART14

        public static final CharacterEncoding ISO_8859_PART14
        ISO/IEC 8859 Part 14, a.k.a. Latin-8 Celtic.
      • ISO_8859_PART15

        public static final CharacterEncoding ISO_8859_PART15
        ISO/IEC 8859 Part 15, a.k.a. Latin-9.
      • ISO_8859_PART16

        public static final CharacterEncoding ISO_8859_PART16
        ISO/IEC 8859 Part 16, a.k.a. Latin-10 South-Eastern European.
      • CP_1250

        public static final CharacterEncoding CP_1250
        Windows-1250 (Eastern European).
      • CP_1252

        public static final CharacterEncoding CP_1252
        Windows-1252 (Western European).
      • GB_2312

        public static final CharacterEncoding GB_2312
        GB2312 (Simplified Chinese).
      • GB_18030

        public static final CharacterEncoding GB_18030
        GB18030 (Simplified Chinese).
      • UTF_16_BE

        public static final CharacterEncoding UTF_16_BE
        UTF16BE (UTF-16 Big Endian), a.k.a. UnicodeBig.
      • UTF_16_LE

        public static final CharacterEncoding UTF_16_LE
        UTF16LE (UTF-16 Little Endian).
      • UTF_32_BE

        public static final CharacterEncoding UTF_32_BE
        UTF32BE (UTF-32 Big Endian).
      • UTF_32_LE

        public static final CharacterEncoding UTF_32_LE
        UTF32LE (UTF-32 Little Endian).
    • Method Detail

      • values

        public static CharacterEncoding[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (CharacterEncoding c : CharacterEncoding.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static CharacterEncoding valueOf​(java.lang.String name)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
        Parameters:
        name - the name of the enum constant to be returned.
        Returns:
        the enum constant with the specified name
        Throws:
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        java.lang.NullPointerException - if the argument is null