- java.lang.Object
-
- java.io.Reader
-
- jdk.nashorn.api.scripting.URLReader
-
- All Implemented Interfaces:
-
Closeable
,AutoCloseable
,Readable
public final class URLReader extends Reader
从URL读取的读者。 用于确保读者从给定的URL读取内容,并且可以信任这样做。- 从以下版本开始:
- 1.8u40
-
-
方法摘要
所有方法 接口方法 具体的方法 Modifier and Type 方法 描述 void
close()
关闭流并释放与之相关联的任何系统资源。Charset
getCharset()
这个读者使用的字符串URL
getURL()
这位读者的网址int
read(char[] cbuf, int off, int len)
将字符读入数组的一部分。
-
-
-
构造方法详细信息
-
URLReader
public URLReader(URL url)
构造函数- 参数
-
url
- 此URLReader的URL - 异常
-
NullPointerException
- 如果url为空
-
URLReader
public URLReader(URL url, String charsetName)
构造函数- 参数
-
url
- 此URLReader的网址 -
charsetName
- 用于将字节转换为字符的字符集的名称 - 异常
-
NullPointerException
- 如果url为空
-
URLReader
public URLReader(URL url, Charset cs)
构造函数- 参数
-
url
- 此URLReader的URL -
cs
-cs
用于将字节转换为字符 - 异常
-
NullPointerException
- 如果url为空
-
-
方法详细信息
-
read
public int read(char[] cbuf, int off, int len) throws IOException
描述从类复制:Reader
将字符读入数组的一部分。 该方法将阻塞,直到某些输入可用,发生I / O错误或达到流的结尾。- Specified by:
-
read
在Reader
- 参数
-
cbuf
- 目标缓冲区 -
off
- 开始存储字符的偏移量 -
len
- 要读取的最大字符数 - 结果
- 读取的字符数,如果已经达到流的结尾,则为-1
- 异常
-
IOException
- 如果发生I / O错误
-
close
public void close() throws IOException
描述从类复制:Reader
关闭流并释放与之相关联的任何系统资源。 一旦流已关闭,进一步的read(),ready(),mark(),reset()或skip()调用将抛出IOException。 关闭以前关闭的流无效。- Specified by:
-
close
在接口AutoCloseable
- Specified by:
-
close
在接口Closeable
- Specified by:
-
close
在Reader
- 异常
-
IOException
- 如果发生I / O错误
-
getURL
public URL getURL()
这位读者的网址- 结果
- 读者阅读的网址。
-
getCharset
public Charset getCharset()
这个读者使用的字符串- 结果
- Charset用于将字节转换为字符
-
-