reset java_Java PushbackReader reset()用法及代码示例
Java中的PushbackReader類的reset()方法用于重置Stream。對于PushbackReader,此方法始終會引發異常,因為PushbackReader不支持此方法。
用法:
public void reset()
參數:此方法不接受任何參數。
返回值:此方法不返回任何值。
異常:由于不支持reset()方法,因此該方法總是拋出IOException。
下面的方法說明了reset()方法的用法方式:
示例1:
// Java program to demonstrate
// PushbackReader reset() method
import java.io.*;
import java.util.*;
class GFG {
public static void main(String[] args)
{
try {
// Initializing a StringReader
// and PushbackReader
String s = "GeeksForGeeks";
StringReader stringReader
= new StringReader(s);
PushbackReader pushbackReader
= new PushbackReader(stringReader);
// reset the stream position
pushbackReader.reset();
// Close the stream using reset()
pushbackReader.close();
System.out.println("Stream Closed.");
}
catch (Exception e) {
System.out.println(e);
}
}
}
輸出:
java.io.IOException: mark/reset not supported
示例2:
// Java program to demonstrate
// PushbackReader reset() method
import java.io.*;
import java.util.*;
class GFG {
public static void main(String[] args)
{
try {
// Initializing a StringReader
// and PushbackReader
String s = "GFG";
StringReader stringReader
= new StringReader(s);
PushbackReader pushbackReader
= new PushbackReader(stringReader);
// reset the stream position
pushbackReader.reset();
// Close the stream
pushbackReader.close();
System.out.println("Stream Closed.");
}
catch (Exception e) {
System.out.println(e);
}
}
}
輸出:
java.io.IOException: mark/reset not supported
總結
以上是生活随笔為你收集整理的reset java_Java PushbackReader reset()用法及代码示例的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: oracle dg物理和逻辑,Oracl
- 下一篇: c语言数学语文英语成绩编程,急求一编程题