Java InputStream.mark()方法具有什么功能呢?
下文讲述InputStream.mark()方法的功能简介说明,如下所示:
InputStream.mark()方法的功能:
设置输入流的当前位置
InputStream.mark()方法的语法:
public void mark(int readlimit)
参数说明
readlimit:可读取的最大字节数
返回值说明
不返回任何值
例
public static void main(String[] args) throws Exception
{
InputStream is = null;
try
{
is = new FileInputStream("D://java265.txt");
System.out.println("Char : " + (char) is.read());
is.mark(0);//设置流位置重新为0
System.out.println("Char : " + (char) is.read());
if(is.markSupported())
{
is.reset();
System.out.println("Char : " + (char) is.read());
}
}
catch(Exception e)
{}
finally
{
if(is != null) is.close();
}
}
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


