El método markSupported() de PushbackReader Class en Java se utiliza para verificar si este PushbackReader es compatible con la operación mark() o no. Devuelve un valor booleano que indica si el lector es compatible con marcas.
Sintaxis:
public boolean markSupported()
Parámetros: este método no acepta ningún parámetro
Valor devuelto: este método devuelve un valor booleano que indica si este PushbackReader admite la operación mark() o no. Devuelve verdadero si es markSupported. De lo contrario, devuelve falso.
Los siguientes métodos ilustran el funcionamiento del método markSupported():
Programa 1:
// Java program to demonstrate // PushbackReader markSupported() 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); // check if the mark() method // is supported or not System.out.println("Is mark() supported:" + pushbackReader.markSupported()); // Close the stream using markSupported() pushbackReader.close(); System.out.println("Stream Closed."); } catch (Exception e) { System.out.println(e); } } }
Producción:
Is mark() supported:false Stream Closed.
Programa 2:
// Java program to demonstrate // PushbackReader markSupported() 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); // check if the mark() method // is supported or not System.out.println("Is mark() supported:" + pushbackReader.markSupported()); // Close the stream pushbackReader.close(); System.out.println("Stream Closed."); } catch (Exception e) { System.out.println(e); } } }
Producción:
Is mark() supported:false Stream Closed.
Referencia: https://docs.oracle.com/javase/9/docs/api/java/io/PushbackReader.html#markSupported–