Método Character.isWhitespace() en Java con ejemplos

java.lang.Character.isWhitespace() es un método incorporado en java que determina si el carácter especificado (punto de código Unicode) es un espacio en blanco según Java. Un carácter es un carácter de espacio en blanco de Java si y solo si cumple uno de los siguientes criterios:

  • Es un carácter de espacio Unicode (SPACE_SEPARATOR, LINE_SEPARATOR o PARAGRAPH_SEPARATOR) pero no es también un espacio de no separación (‘\u00A0’, ‘\u2007’, ‘\u202F’).
  • Es ‘\t’, U+0009 TABULACIÓN HORIZONTAL.
  • Es ‘\n’, U+000A CAMBIO DE LÍNEA.
  • Es ‘\u000B’, U+000B TABULACIÓN VERTICAL.
  • Es ‘\f’, U+000C FORM FEED.
  • Es ‘\r’, U+000D RETORNO DE CARRO.
  • Es ‘\u001C’, U+001C SEPARADOR DE ARCHIVOS.
  • Es ‘\u001D’, U+001D SEPARADOR DE GRUPO.
  • Es ‘\u001E’, U+001E SEPARADOR DE REGISTROS.
  • Es ‘\u001F’, U+001F SEPARADOR DE UNIDADES.

Sintaxis:

public static boolean isWhitespace(datatype character)

Parámetros : La función acepta un carácter de parámetro obligatorio . Este parámetro puede ser de tipo de datos int o char. Especifica el carácter a probar.

Valor devuelto: este método devuelve verdadero si el carácter es un carácter de espacio en blanco de Java, de lo contrario, devuelve falso.

Los siguientes programas ilustran el método Character.isWhitespace(char ch):

Programa 1:

// Java program to illustrate the Character.isWhitespace()
// method when the passed parameter is a character
import java.lang.*;
  
public class gfg {
  
    public static void main(String[] args)
    {
  
        // create 2 char primitives c1, c2
        char c1 = '*', c2 = '\f';
  
        boolean b1 = Character.isWhitespace(c1);
        boolean b2 = Character.isWhitespace(c2);
  
        String str1 = "c1 is a Java whitespace character is " + b1;
        String str2 = "c2 is a Java whitespace character is " + b2;
  
        // print b1, b2 values
        System.out.println(str1);
        System.out.println(str2);
    }
}

Salida :

c1 is a Java whitespace character is false
c2 is a Java whitespace character is true

Programa 2:

// Java program to demonstrate the Character.isWhitespace()
// method when the passed parameter is a character
import java.lang.*;
  
public class gfg {
  
    public static void main(String[] args)
    {
  
        // create 2 char primitives c1, c2
        char c1 = '/', c2 = '\f';
  
        boolean b1 = Character.isWhitespace(c1);
        boolean b2 = Character.isWhitespace(c2);
  
        String str1 = "c1 is a Java whitespace character is " + b1;
        String str2 = "c2 is a Java whitespace character is " + b2;
  
        // print b1, b2 values
        System.out.println(str1);
        System.out.println(str2);
    }
}

Salida :

c1 is a Java whitespace character is false
c2 is a Java whitespace character is true

Programa 3: Cuando el parámetro es de tipo int .

// Java program to demonstrate the
// Character.isWhitespace()
// method when the passed parameter
// is a character
import java.lang.*;
  
public class gfg {
  
    public static void main(String[] args)
    {
  
        // create 2 int primitives c1, c2
        int c1 = 0x451c, c2 = 0x4abc;
  
        boolean b1 = Character.isWhitespace(c1);
        boolean b2 = Character.isWhitespace(c2);
  
        String str1 = "c1 represents Java whitespace character is " + b1;
        String str2 = "c2 represents Java whitespace character is " + b2;
  
        // print b1, b2 values
        System.out.println(str1);
        System.out.println(str2);
    }
}

Salida :

c1 represents Java whitespace character is false
c2 represents Java whitespace character is false

Programa 4: Cuando el parámetro es de tipo int .

// Java program to demonstrate the Character.isWhitespace()
// method when the passed parameter is a character
import java.lang.*;
  
public class gfg {
  
    public static void main(String[] args)
    {
  
        // create 2 int primitives c1, c2
        int c1 = 0x001c, c2 = 0x1bbc;
  
        boolean b1 = Character.isWhitespace(c1);
        boolean b2 = Character.isWhitespace(c2);
  
        String str1 = "c1 represents Java whitespace character is " + b1;
        String str2 = "c2 represents Java whitespace character is " + b2;
  
        // print b1, b2 values
        System.out.println(str1);
        System.out.println(str2);
    }
}

Salida :

c1 represents Java whitespace character is true
c2 represents Java whitespace character is false

Publicación traducida automáticamente

Artículo escrito por Twinkl Bajaj y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *