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