public enum BOM extends Enum<BOM>
保存一个以UTF-8编码的文件时,会在文件开始的地方插入三个不可见的字符(0xEF 0xBB 0xBF,即BOM)。它是一串隐藏的字符,用于让记事本等编辑器识别这个文件是否以UTF-8编码
| 限定符和类型 | 方法和说明 |
|---|---|
byte[] |
getBytes() |
String |
getCheckValue() |
String |
getName() |
static BOM |
valueOf(String name)
返回带有指定名称的该类型的枚举常量。
|
static BOM[] |
values()
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
|
public static final BOM UTF8
public static final BOM UTF16_BE
public static final BOM UTF16_LE
public static final BOM UTF32_BE
public static final BOM UTF32_LE
public static BOM[] values()
for (BOM c : BOM.values()) System.out.println(c);
public static BOM valueOf(String name)
name - 要返回的枚举常量的名称。IllegalArgumentException - 如果该枚举类型没有带有指定名称的常量NullPointerException - 如果参数为空值public String getName()
public byte[] getBytes()
public String getCheckValue()
Copyright © 2022. All rights reserved.