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(); } }
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。