????
org.apache.commons.io.ByteOrderMark
??ByteOrderMark????
???
??
This package defines utility classes for working with streams, readers,
writers and files.
This package provides implementations of input classes, such as
InputStream
and Reader
.-
org.apache.commons.io?ByteOrderMark???
??????????static final ByteOrderMark
ByteOrderMark.UTF_16BE
UTF-16BE BOM (Big-Endian).static final ByteOrderMark
ByteOrderMark.UTF_16LE
UTF-16LE BOM (Little-Endian).static final ByteOrderMark
ByteOrderMark.UTF_32BE
UTF-32BE BOM (Big-Endian).static final ByteOrderMark
ByteOrderMark.UTF_32LE
UTF-32LE BOM (Little-Endian).static final ByteOrderMark
ByteOrderMark.UTF_8
UTF-8 BOM. -
org.apache.commons.io.input?ByteOrderMark???
?????ByteOrderMark?org.apache.commons.io.input??????????????boolean
BOMInputStream.hasBOM
(ByteOrderMark bom) Indicates whether the stream contains the specified BOM.?????ByteOrderMark?org.apache.commons.io.input?????????????BOMInputStream
(InputStream delegate, boolean include, ByteOrderMark... boms) Constructs a new BOM InputStream that detects the specified BOMs and optionally includes them.BOMInputStream
(InputStream delegate, ByteOrderMark... boms) Constructs a new BOM InputStream that excludes the specified BOMs.