public class UnicodeInputStream
extends java.io.InputStream
| 构造器和说明 |
|---|
UnicodeInputStream(java.io.InputStream in,
java.lang.String defaultEncoding) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
close() |
java.lang.String |
getEncoding()
获取分析出来的编码方式
|
protected void |
pretreatment()
预处理四个字节并检查BOM标记
|
int |
read() |
public UnicodeInputStream(java.io.InputStream in,
java.lang.String defaultEncoding)
throws java.io.IOException
java.io.IOExceptionpublic java.lang.String getEncoding()
protected void pretreatment()
throws java.io.IOException
java.io.IOException - 读字节时可能会抛出IO异常public int read()
throws java.io.IOException
read 在类中 java.io.InputStreamjava.io.IOExceptionpublic void close()
throws java.io.IOException
close 在接口中 java.io.Closeableclose 在接口中 java.lang.AutoCloseableclose 在类中 java.io.InputStreamjava.io.IOException