El método markSupported() de la clase StringReader en Java se utiliza para comprobar si este StringReader 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 StringReader 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 // StringReader markSupported() method import java.io.*; import java.util.*; class GFG { public static void main(String[] args) { try { String str = "GeeksForGeeks"; // Create a StringReader instance StringReader reader = new StringReader(str); // Check if the StringReader is // markSupported using markSupported() System.out.println("Is StringReader markSupported: " + reader.markSupported()); reader.close(); } catch (Exception e) { System.out.println(e); } } }
Producción:
Is StringReader markSupported: true
Programa 2:
// Java program to demonstrate // StringReader markSupported() method import java.io.*; import java.util.*; class GFG { public static void main(String[] args) { try { String str = "GeeksForGeeks"; // Create a StringReader instance StringReader reader = new StringReader(str); // Check if the StringReader is // markSupported using markSupported() System.out.println("Is StringReader markSupported: " + reader.markSupported()); reader.close(); } catch (Exception e) { System.out.println(e); } } }
Producción:
Is StringReader markSupported: true
Referencia: https://docs.oracle.com/javase/9/docs/api/java/io/StringReader.html#markSupported–